
Search by job, company or skills
Senior Java Software Engineer | Chennai | 6 - 8 Years
Job Description:
We are hiring an experienced Senior Java Software Engineer to design, develop, and deploy scalable enterprise applications using Spring Boot, Microservices architecture, and Hibernate/JPA frameworks. The ideal candidate will have strong backend development skills and hands-on experience with at least one major cloud platform such as AWS, Azure, or Google Cloud (GCP).
Key Responsibilities:
Design, build, and maintain Java-based microservices and RESTful APIs using Spring Boot.
Deploy, monitor, and optimize applications on AWS, Azure, or GCP.
Implement ORM solutions using Hibernate or JPA with a focus on performance and scalability.
Integrate cloud-native services including storage, compute, messaging, and monitoring tools.
Work with CI/CD pipelines such as Jenkins, GitHub Actions, or Azure DevOps for automated deployments.
Collaborate with DevOps, QA, and Architecture teams to deliver robust cloud solutions.
Apply best practices in API security, code optimization, and error handling.
Troubleshoot production issues and enhance application performance in distributed systems.
Required Qualifications:
6 - 8 Years years of hands-on experience in Java (8 or above) and Spring Boot.
Strong expertise in Microservices architecture and REST API development.
Experience with at least one cloud platform AWS, Azure, or GCP.
Good understanding of Hibernate/JPA and SQL/NoSQL databases (MySQL, PostgreSQL, .MongoDB, etc.).
Familiarity with Docker, Kubernetes, and CI/CD tools.
Knowledge of security, scalability, and high availability in cloud applications.
Strong problem-solving and debugging skills.
Job ID: 133590431