📍 𝐋𝐨𝐜𝐚𝐭𝐢𝐨𝐧:Chennai
🧑💻 𝐄𝐱𝐩𝐞𝐫𝐢𝐞𝐧𝐜𝐞: 4-5 Years
🔹 𝐑𝐨𝐥𝐞 𝐎𝐯𝐞𝐫𝐯𝐢𝐞𝐰:
We are seeking an experienced Java Developer with strong hands-on expertise in modern Java versions and microservices-based application development. The ideal candidate will be responsible for building scalable, high-performance backend systems in a dynamic and fast-paced environment.
🔹 𝐊𝐞𝐲 𝐑𝐞𝐬𝐩𝐨𝐧𝐬𝐢𝐛𝐢𝐥𝐢𝐭𝐢𝐞𝐬:
• Design, develop, test, and maintain enterprise-grade Java applications
• Build and enhance microservices using Spring Boot
• Prepare technical designs, low-level design (LLD), and development documentation
• Ensure code quality, performance, and security best practices
• Follow Sonar, coding standards, and CI/CD guidelines
• Perform unit and integration testing
• Collaborate with cross-functional teams for requirement analysis and delivery
• Troubleshoot, debug, and optimize application performance
🔹 𝐑𝐞𝐪𝐮𝐢𝐫𝐞𝐝 𝐒𝐤𝐢𝐥𝐥𝐬:
• Strong proficiency in Java 8, with hands-on exposure to Java 11 & Java 17
• In-depth knowledge of OOP principles, Data Structures, and Algorithms
• Experience with Microservices Architecture, API Gateway, and Service Discovery
• Hands-on experience with Spring Boot, Spring MVC, Spring Data JPA, and Hibernate
• Expertise in building RESTful APIs and understanding of OpenAPI/Swagger
• Experience with Apache Kafka (producers/consumers, messaging patterns)
• Hands-on experience with Redis (caching strategies)
• Experience with PostgreSQL and strong SQL skills
• Working knowledge of Elasticsearch
• Unit and integration testing using JUnit, Mockito, and Testcontainers
• Familiarity with CI/CD pipelines (Jenkins, GitHub Actions, GitLab CI)
• Experience with Docker and basic knowledge of Kubernetes
• Version control using Git (GitFlow preferred)
• Understanding of security best practices (OAuth2, JWT, Spring Security)
• Exposure to cloud platforms (AWS / Azure / GCP – any one)
• Strong communication, problem-solving, and teamwork skills
