Description :
Job Title : Senior Java Developer
Location : Chennai
Experience : 6 - 8 Years
CTC : As per company norms
Notice Period : Immediate Joiners Preferred
Employment Type : Full-time, On-site
About the Role :
We are looking for an experienced Senior Java Developer who can design, develop, and maintain high-performance, scalable applications using modern Java frameworks and technologies. The ideal candidate will have strong expertise in Spring Boot, Microservices, and database management, with the ability to work independently and collaboratively in an agile environment.
Key Responsibilities :
- Design, develop, and maintain robust, scalable, and high-performance Java-based applications.
- Implement and manage Microservices Architecture for modular and efficient codebases.
- Develop RESTful APIs and integrate them with frontend and third-party systems.
- Work with MySQL and NoSQL databases such as MongoDB for data storage and optimization.
- Collaborate with cross-functional teams including QA, DevOps, and Product for end-to-end project delivery.
- Participate in code reviews, design discussions, and sprint planning sessions.
- Ensure the application meets performance, scalability, and security standards.
- Utilize CI / CD pipelines, Git, and build tools such as Maven or Gradle for seamless deployment.
- Support production releases and troubleshoot issues in real-time environments.
- Stay updated with emerging Java technologies and recommend improvements to enhance application performance.
Required Skillsets :
Strong expertise in Core Java, Spring Boot, Spring MVC, and RESTful Web Services.Hands-on experience with Microservices Architecture and service-based design.Proficiency in MySQL and NoSQL databases (especially MongoDB).Working knowledge of Maven, Gradle, Git, and CI / CD tools (Jenkins, GitLab CI, etc.).Familiarity with Docker and Kubernetes for containerized deployments.Exposure to cloud platforms such as AWS, Azure, or GCP.Strong problem-solving, debugging, and analytical skills.Excellent communication and interpersonal abilities for client and team interactions.Self-driven, proactive, and capable of working with minimal supervision.Good to Have :
Prior experience in direct client interaction and stakeholder management.Basic understanding of DevOps processes and cloud-native application deployment.Familiarity with Agile / Scrum methodologies and project management tools (e.g., Jira, Confluence).(ref : hirist.tech)