Job Description
We are seeking a skilled Java Spring Boot Developer to join our dynamic team in India. The ideal candidate will have a strong background in Java development and a passion for building high-quality software applications.
Responsibilities
- Design, develop, and maintain Java-based applications using Spring Boot framework.
- Collaborate with cross-functional teams to define, design, and ship new features.
- Troubleshoot and debug applications to optimize performance and usability.
- Write clean, maintainable, and efficient code following best practices.
- Participate in code reviews and contribute to team knowledge sharing.
- Stay updated with emerging technologies and industry trends to ensure the best practices are applied.
Skills and Qualifications
- 5-10 years of experience in Java development with a strong focus on Spring Boot.
- Proficiency in Java programming language and object-oriented programming concepts.
- Experience with RESTful APIs and microservices architecture.
- Strong understanding of database systems (SQL and NoSQL) and ORM frameworks like Hibernate.
- Familiarity with front-end technologies (HTML, CSS, JavaScript) is a plus.
- Knowledge of version control systems like Git.
- Experience with Agile/Scrum development methodologies.
- Strong analytical and problem-solving skills.