Posted on: 15/08/2025
Job Summary :
We are looking for a highly skilled and experienced Lead Java Developer to guide our backend development efforts. In this role, you will be responsible for leading a team of Java engineers, overseeing the design and development of robust, scalable, and high-performance applications, and ensuring the technical quality and integrity of our systems.
Responsibilities :
- Lead and mentor a team of Java developers, fostering a culture of technical excellence and collaboration.
- Architect, design, develop, and deploy highly scalable, fault-tolerant, and secure Java-based backend services and APIs.
- Oversee the entire software development lifecycle, from requirements gathering and design to deployment and maintenance.
- Conduct code reviews, ensuring adherence to coding standards, best practices, and architectural guidelines.
- Collaborate closely with product managers, architects, and other development teams to translate business requirements into technical solutions.
- Identify and implement performance optimizations, refactoring, and security enhancements.
- Drive continuous improvement in development processes, tools, and methodologies.
- Stay abreast of emerging technologies and industry trends to recommend innovative solutions.
- Troubleshoot and resolve complex technical issues in production and non-production environments.
Qualifications :
Required :
- 3+ years of experience in a technical leadership or lead developer role.
- Strong expertise in Java 8+, Spring Framework (Spring Boot, Spring MVC, Spring Data JPA), and related technologies.
- Deep understanding of microservices architecture, distributed systems, and cloud-native applications.
- Proficiency with relational and/or NoSQL databases (e.g., PostgreSQL, MySQL, MongoDB, Cassandra).
- Experience with message queues (e.g., Kafka, RabbitMQ, SQS).
- Solid understanding of RESTful API design and development.
- Experience with containerization technologies (Docker, Kubernetes).
- Proficiency with Git and CI/CD pipelines (e.g., Jenkins, GitLab CI).
- Strong problem-solving, analytical, and debugging skills.
- Excellent communication, leadership, and interpersonal skills.
Preferred :
- Experience with cloud platforms (AWS, Azure, GCP).
- Knowledge of other programming languages (e.g., Python, Go) is a plus.
- Familiarity with front-end technologies (React, Angular, Vue.js) to understand full-stack implications.
- Experience with performance testing and tuning.
- Contributions to open-source projects or a strong GitHub profile
Did you find something suspicious?
Posted By
Posted in
Backend Development
Functional Area
Backend Development
Job Code
1530061
Interview Questions for you
View All