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
Solid SQL expertise (queries, joins, stored procedures) – MySQL / PostgreSQL / Oracle
Explicit 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 settings
📌 Java Developer Chennai (India)
🏢 ZakApps
📍 India