Job Title: Java Programmer
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)