Role Description
Experience: 5–7 Years
Shift Timing: Should be comfortable working up to 9:30–10:00 PM IST
Job Summary
We are looking for a skilled Software Engineer – Java Backend with 5–7 years of experience in designing, developing, and maintaining scalable backend applications. The ideal candidate should have strong hands-on expertise in Java 21+, Spring Boot, AWS, NoSQL databases, RESTful APIs, and search technologies such as OpenSearch/Elasticsearch.
The role involves building production-grade microservices and APIs while collaborating closely with backend, frontend, and DevOps teams.
Key Responsibilities
- Design, develop, and maintain scalable microservices and RESTful APIs using Java and Spring Boot.
- Build production-grade backend services following REST API design best practices.
- Work with AWS services, including configuration management using AWS Systems Manager (SSM) Parameter Store.
- Develop solutions using NoSQL databases such as ScyllaDB, Cassandra, DynamoDB, or equivalent.
- Implement search capabilities using OpenSearch and/or Elasticsearch.
- Work with Spring Data JPA and persistence frameworks.
- Participate in GitLab CI/CD pipelines, merge request workflows, and automated deployments.
- Apply strong knowledge of OOP and creational design patterns in application development.
- Implement robust error-handling strategies and HTTP request/response lifecycles.
- Develop unit and integration tests using JUnit, Mockito, and related Java testing frameworks.
- Collaborate effectively with backend, frontend, and DevOps teams.
- Independently drive assigned tasks, proactively identify blockers, and recommend solutions.
Mandatory Skills
- Java 21 or above
- Spring Boot
- AWS
- RESTful APIs / Microservices
- NoSQL databases – ScyllaDB, Cassandra, DynamoDB, or equivalent
- OpenSearch / Elasticsearch
- Spring Data JPA
- OOP concepts
- Creational Design Patterns
- GitLab CI/CD
- JUnit / Mockito
- Strong understanding of HTTP, JSON, status codes, and request/response lifecycle
Good to Have
- SQL
- Jira
- Splunk
- Grafana
- Exposure to AI tools/AI-assisted development
Soft Skills
- Strong written and verbal communication skills.
- Valuable ownership and ability to work independently.
- Proactive approach to identifying blockers and suggesting solutions.
- Strong cross-functional collaboration skills.
- Comfortable working in a fast-paced and asynchronous environment.
Skills AWS, Java, Spring Boot, OpenSearch, SQL, Splunk, Grafana, Jira, Design Patterns
📌 Lead I - Software Engineering (Hyderabad)
🏢 UST
📍 Hyderabad