HamburgerMenu
hirist

Job Description

Title : Senior Java Backend Engineer (Microservices & AWS).

Location : Hybrid Chennai, Bengaluru and Hyderabad.

About the Role :

We are seeking a skilled and experienced Senior Java Backend Engineer to design, build, and deploy high-performance, scalable microservices.

You will be a key contributor to our platform's evolution, working with modern Java technologies and cloud-native principles on AWS.

The ideal candidate is passionate about clean architecture, robust APIs, and cloud excellence.

Key Responsibilities :

- Design, develop, test, and deploy resilient and scalable microservices using Java and the Spring ecosystem.

- Build and maintain RESTful APIs, ensuring performance, security, and adherence to OpenAPI specifications.

- Implement data persistence and access layers using Hibernate/JPA and JDBC with various SQL/NoSQL databases.

- Develop, deploy, and manage cloud-native applications on Amazon Web Services (AWS).

- Collaborate with cross-functional teams (frontend, product, DevOps) to deliver end-to-end features.

- Write clean, maintainable, and well-documented code following best practices.

- Participate in code reviews, architectural discussions, and continuous improvement initiatives.

Required Qualifications & Skills :

- 5+ years of professional software development experience with Java (8/11+), J2EE, and the Spring Framework (Spring Boot, Spring MVC, Spring Data JPA).

- Proven hands-on experience in designing, building, and deploying Microservices.

- Strong expertise in developing RESTful APIs and working with JSON.

- In-depth knowledge of Hibernate, JPA, and JDBC.

- Mandatory production experience with Amazon Web Services (AWS).

- Solid experience with one or more databases : MySQL, PostgreSQL, Oracle, or MongoDB.

- Familiarity with API documentation tools like Swagger/OpenAPI.

Preferred Qualifications (Nice-to-Haves) :

- Experience with containerization (Docker, Kubernetes/EKS).

- Knowledge of CI/CD pipelines (Jenkins, GitLab CI, AWS CodePipeline).

- Understanding of messaging systems (Kafka, SQS, RabbitMQ).

- Experience with Infrastructure as Code (CloudFormation, Terraform).

info-icon

Did you find something suspicious?