|
Detailed JD (Roles and Responsibilities)
|
Job Description:
Mandatory skills:
Java, Spring Boot, Microservices, REST APIs
Desired skills:
PL/SQL, DB2
Qualifications:
- 5+ years of experience as a Java Developer and lead.
- Proven experience with Java, Spring Boot, and Microservices architecture.
- Strong understanding of web development concepts (HTTP, REST APIs, etc.).
- Experience with Flutter is a highly desirable advantage.
- Experience in Agile methodologies (Scrum).
- Experience in PL/SQL and experience in DB2 will be an added advantage.
- Experience with unit testing frameworks (JUnit, Mockito) is a plus.
- Excellent communication, collaboration, and problem-solving skills.
- Strong leadership and mentoring skills.
Responsibilities:
- Lead and mentor a team of 4-5 Developers, fostering a collaborative and high-performing work environment.
- Assign tasks, conduct code reviews, and provide guidance to ensure code quality and adherence to best practices.
- Design, develop, and maintain complex web applications using Java, Spring Boot, and Microservices architecture.
- Write clean, maintainable, and well-documented code.
- Develop and implement robust APIs for communication between different services.
- Collaborate effectively with cross-functional teams (designers, product managers) to deliver projects on time.
- Unit test and implement best practices for code quality and maintainability.
- Stay up-to-date on the latest technologies and trends in the software development industry.
|