We are looking for a Lead Developer specializing in Java Cloud to join our dynamic team in India. The ideal candidate will have a passion for developing cloud-based applications and a deep understanding of Java programming. You will play a crucial role in driving the technical direction of our projects and mentoring junior developers.
Responsibilities
- Lead the design and development of cloud-based applications using Java.
- Collaborate with cross-functional teams to define, design, and ship new features.
- Ensure the performance, quality, and responsiveness of applications.
- Identify and correct bottlenecks and fix bugs.
- Manage and mentor junior developers in the team.
- Participate in code reviews to maintain code quality standards.
- Stay up to date with the latest industry trends and technologies.
Skills and Qualifications
- 2-7 years of experience in software development with a focus on Java.
- Strong understanding of object-oriented programming and design principles.
- Experience with cloud platforms such as AWS, Azure, or Google Cloud.
- Proficiency in frameworks such as Spring and Hibernate.
- Familiarity with RESTful APIs and microservices architecture.
- Knowledge of database technologies such as SQL and NoSQL.
- Experience with version control systems like Git.
- Excellent problem-solving skills and ability to work in a team environment.