Location: Chennai
Experience: 3 – 5 Year
Qualification: B.E / B.Tech (CS/IT) or MCA / M.Sc (CS/IT)
Role Overview
We are adding experienced Java Developers proficient in Spring Boot, Microservices, and relational databases to develop scalable, high-performance enterprise applications across the full SDLC.
Key Responsibilities
- Design, develop, and maintain Java-based enterprise applications
- Build and enhance Microservices using Spring Boot
- Develop and integrate RESTful APIs
- Ensure application performance, scalability, and security
- Participate in design discussions and code reviews
- Troubleshoot and resolve complex technical and production issues
- Collaborate with cross-functional and distributed teams
Must-Have Skills
- Strong proficiency in Core Java, J2EE, and Object-Oriented Programming (OOP) concepts
- Hands-on experience with Spring Boot, Hibernate, and JPA
- Solid experience in Microservices architecture and RESTful API development
- Experience in integrating and handling third-party APIs
- Strong SQL expertise (queries, joins, stored procedures) – MySQL / PostgreSQL / Oracle
- Clear understanding of multi-tier web application architecture
- Effective unit testing practices for developed components
- Experience with Maven and Git for build and version control management
- Proficiency in IDEs such as IntelliJ IDEA or Eclipse
- Strong knowledge of Data Structures and Algorithms
- Experience using performance testing tools (e.g., JMeter)
- Experience working in Agile environments (SDLC practices)
- Effective usage of AI tools/models to improve development productivity and code quality
- Strong analytical thinking and problem-solving skills
Good-to-Have
- Experience with AWS / Azure / GCP
- Exposure to Docker and Kubernetes
- Understanding of distributed systems and scalability patterns
- Experience in enterprise or product-based environments