Posted on: 13/01/2026
We are seeking a Lead Java Developer with strong hands-on expertise in building scalable, high-performance enterprise applications. The ideal candidate will lead technical design, guide development teams, and ensure high-quality delivery of backend and full-stack solutions. This role requires a combination of deep Java/Spring expertise, modern architecture experience, and strong leadership skills in Agile environments.
Key Responsibilities :
- Lead the design, development, and implementation of enterprise-grade Java applications.
- Define and enforce coding standards, architectural guidelines, and best practices.
- Perform code reviews, ensure quality, performance, and security standards are met.
- Act as a technical mentor for junior and mid-level developers.
- Design and develop applications using Java, Spring, Spring Boot, and Microservices architecture.
- Build and maintain RESTful APIs and backend services.
- Implement scalable, fault-tolerant, and high-availability systems.
- Optimize application performance, memory usage, and database interactions.
- Ensure application security, including authentication, authorization, and data protection.
- Participate in system design, solution architecture, and technical decision-making.
- Design microservices, event-driven architectures, and API integrations.
- Collaborate with architects on cloud-native and containerized solutions.
- Collaborate with frontend teams (Angular/React) for seamless API integration.
- Work on full-stack development where required.
- Integrate with third-party systems, messaging platforms, and external APIs.
- Support CI/CD pipelines, automated builds, and deployments.
- Work with containerization tools such as Docker and Kubernetes.
- Deploy and manage applications on cloud platforms (AWS/Azure/GCP).
- Implement monitoring, logging, and alerting solutions.
- Participate actively in Agile/Scrum ceremonies including sprint planning, reviews, and retrospectives.
- Work closely with Product Owners, QA, and DevOps teams to deliver features on time.
- Assist in estimation, sprint commitments, and release planning.
- Troubleshoot complex production issues and perform root cause analysis.
- Ensure system reliability, stability, and continuous improvement.
Required Skills & Qualifications :
- 6-10 years of hands-on experience in Java development.
- Strong expertise in Java (8+), Spring, Spring Boot.
- Experience with Microservices architecture.
- Strong knowledge of REST APIs, JSON, XML, SOAP.
- Experience with Hibernate/JPA and ORM frameworks.
- Strong SQL skills with relational databases (PostgreSQL, MySQL, Oracle).
- Exposure to NoSQL databases (MongoDB, Cassandra, Redis) is a plus.
- Experience with CI/CD tools (Jenkins, GitHub Actions, GitLab CI).
- Hands-on knowledge of Docker and Kubernetes.
- Experience working with cloud platforms (AWS, Azure, or GCP).
- Experience with unit testing and integration testing (JUnit, Mockito).
- Understanding of TDD/BDD practices.
Did you find something suspicious?
Posted by
Posted in
Full Stack
Functional Area
Backend Development
Job Code
1600943