Lead Java Developer – We are looking for a skilled developer to take ownership of our core backend systems and lead a team of software engineers. In this role, you will shape technical direction, oversee code quality, and ensure our applications are robust, maintainable, and scalable.
Responsibilities
- Lead the design and implementation of Java-based services and APIs
- Collaborate with product and engineering teams to define system architecture
- Conduct code reviews and establish best practices across the development lifecycle
- Mentor junior developers and support professional growth within the team
- Optimize application performance, security, and reliability
- Integrate with databases, messaging systems, and third-party platforms
Requirements
- 5+ years of professional Java development experience
- Proven experience with Spring, Hibernate, and RESTful services
- Strong understanding of microservices, cloud platforms, and containerization (Docker, Kubernetes)
- Familiarity with CI/CD pipelines and automated testing frameworks
- Leadership experience in guiding technical projects and teams
- Bachelor’s degree in Computer Science or a related field
This position offers the chance to influence the technical foundation of critical systems while working with modern tools and methodologies.
