Job Description
Job Description
Overview
We are looking for a highly skilled Senior Java Engineer to design, develop, and maintain enterprise-grade applications. The ideal candidate will have deep expertise in Java, Spring Boot, and microservices architecture, with strong problem-solving skills and experience in building scalable, high-performance systems.
Key Responsibilities
-
Design, develop, and implement complex backend solutions using Java, Spring Boot, and related frameworks
-
Build and maintain RESTful APIs and microservices for enterprise applications
-
Collaborate with cross-functional teams including DevOps, QA, and product to deliver high-quality software solutions
-
Participate in code reviews, performance optimization, and architectural discussions
-
Ensure application scalability, security, and reliability across deployments
-
Troubleshoot production issues and drive root-cause analysis for resolution
-
Stay current with emerging technologies and best practices in Java development
Required Qualifications
-
7+ years of hands-on Java development experience
-
Strong proficiency with Spring Boot, Hibernate, JPA, and RESTful API design
-
Experience with microservices architecture and containerization (Docker, Kubernetes)
-
Solid understanding of relational databases (MySQL, PostgreSQL) and caching mechanisms
-
Familiarity with CI/CD pipelines and cloud platforms (AWS, GCP, or Azure)
-
Excellent analytical, debugging, and communication skills
Preferred Experience
-
Exposure to healthcare or other regulated industries is a plus
