Overview
Location: Madurai, India
Department: IT / Application Development
Reports To:
Job Summary
We are seeking a motivated and detail-oriented Java Programmer with 2+ years of experience in designing and implementing software solutions in a fast-paced environment. The ideal candidate should have strong experience developing applications using Spring Boot and a solid overall understanding of modern software engineering principles.
Key Responsibilities
-
Design, develop, test, and implement Java-based applications using Spring Boot
-
Build and maintain RESTful APIs and integrate with existing systems
-
Write clean, modular, maintainable, and well-documented code
-
Follow best practices including TDD and version control standards
-
Collaborate with cross-functional teams to define and deliver high-quality technical solutions
-
Troubleshoot, debug, and resolve application issues
-
Stay current with emerging technologies and recommend improvements when appropriate
Required Technical Skills
-
2+ years of experience developing software solutions in a fast-paced environment
-
Strong knowledge of Java development tools and frameworks including:
-
Swagger
-
Apache Tomcat
-
Maven
-
Jenkins
-
Git
-
Solid understanding of RESTful services and HTTP
-
Strong knowledge of RDBMS concepts and SQL
Required Soft Skills
-
Strong communication and collaboration skills
-
Ability to work both independently and as part of a team
-
Strong analytical and problem-solving abilities
-
Good spoken and written English is a plus
Preferred Qualifications
-
Experience in the apparel industry is a plus, but not required
-
Bachelor’s degree in computer science, Engineering, or a related field (or equivalent experience)