We are looking for a skilled Software Engineer to join our backend team, with strong expertise in Java, AWS, Kafka, SQL, and NoSQL databases. You will be responsible for building and maintaining scalable microservices and APIs. Experience with JIRA is a plus.
Must-Have Skills:Java (Spring Boot)
AWS (Amazon Web Services)
Kafka (Apache Kafka)
SQL (Structured Query Language)
NoSQL databases (e.g., ScyllaDB, Cassandra, DynamoDB)
Good to Have Skills:JIRA (Issue and Project Tracking)
OpenSearch / Elasticsearch
GitLab CI/CD pipelines & merge request workflows
ScyllaDB or other NoSQL databases
Key Responsibilities:Build production-grade RESTful APIs in Java (using Spring Boot)
Strong understanding of HTTP, status codes, JSON, and request/response lifecycles
Comfortable with parameterized configurations using AWS Systems Manager (SSM) Parameter Store
Work with OpenSearch or other search platforms like Elasticsearch
Exposure to ScyllaDB or other NoSQL databases (Cassandra, DynamoDB, etc.)
Experience with GitLab CI/CD pipelines, merge request workflows, and automated deployments
Exposure to Apache Kafka
Understanding of OOP, design patterns, REST design best practices, and error handling strategies
Strong grasp of unit testing, integration testing, and mocking frameworks (JUnit, Mockito, etc.)
Mandatory Soft Skills:Strong written and verbal communication skills
High sense of ownership and ability to drive tasks independently
Proactive in raising blockers and suggesting solutions
Able to collaborate effectively across backend, frontend, and DevOps teams
Comfortable working in a fast-paced, asynchronous environment