Keyskills : Java Developer
Experience Required:
- Minimum 3-7 years of professional experience in Java development.
- Proven experience as a team lead, managing a team of at least 2-3 people.
- Familiarity with Scrum and Agile methodologies.
- Demonstrated experience in developing a product from scratch within an organization.
- Preference for candidates from Tier 1 or Tier 2 educational institutions.
Key Skills:
- Advanced proficiency in Java programming.
- Extensive knowledge and hands-on experience with Spring Boot.
- Expertise in Hibernate/JPA for database operations.
- Strong background in designing and working with MySQL databases.
- Proficient in developing and managing Microservices architectures.
- Proven experience in building and maintaining RESTful APIs.
Responsibilities:
- Lead and mentor a team of junior developers.
- Design, develop, and maintain scalable, efficient, and reliable Java code.
- Collaborate with cross-functional teams to define and deliver new features.
- Ensure the best possible performance, quality, and responsiveness of the applications.
- Identify bottlenecks and bugs, and devise solutions to these problems.
- Help maintain code quality, organization, and automation.
- Contribute to all phases of the development lifecycle.
- Write well-designed, testable, and efficient code.
- Ensure designs comply with specifications.
- Prepare and produce releases of software components.
- Support continuous improvement by investigating alternatives and technologies and presenting these for architectural review.
Apply Here