Responsibilities:
- Lead a team of Java Developers and conduct code reviews.
- Collaborate closely with product owners and stakeholders to deliver efficient solutions.
- Gathering business requirements and translate into technical specifications.
- Maintain, troubleshoot and improve existing applications.
Requirements:
- At least 5 years of experience in Java software development with experience in object-oriented design and patterns.
- Strong hands-on development experience in Java, Spring Boot, Spring MVC, cloud technologies.
- Ability to effectively lead and manage a team of developers.
- Prior experience in designing and implementing APIs and microservices.
- Available to commence immediately or on short notice.
