The Opportunity
We are searching for experienced Java Developers to join our growing team! You will play a key role in designing, developing, and maintaining high-quality software solutions using Java technologies.
Responsibilities
- Analyze requirements, design, develop, test, debug, and deploy complex Java applications.
- Write clean, maintainable, and well-documented code.
- Participate in code reviews and collaborate effectively with other developers.
- Stay up-to-date with the latest Java technologies and best practices.
- Identify and troubleshoot technical issues.
- Work effectively in an Agile development environment.
Qualifications (Skills & Experience)
- Required:
- 5-10 years of experience in Java development.
- Strong understanding of object-oriented programming (OOP) principles.
- Proficiency in core Java technologies (e.g., collections framework, concurrency, JDBC).
- Experience with unit testing frameworks (e.g., JUnit).
- Experience with version control systems (e.g., Git).
- Excellent problem-solving and analytical skills.
- Strong communication and collaboration skills.
- Preferred:
- Experience with Spring Framework, Hibernate, or similar frameworks.
- Experience with cloud technologies (e.g., AWS, Azure).
- Experience with continuous integration/continuous delivery (CI/CD) tools.
- Experience with DevOps practices.
Note: We will only be conducting one F2F interview round for shortlisted candidates in each location (Chennai, Coimbatore, Pune, Bangalore, Kochi).