Posted on: 22/12/2025
Description:
Role Overview :
We are looking for a highly skilled Lead Java Developer to drive the architecture, design, and delivery of enterprise-scale Java applications. This role is primarily focused on technical leadership, solution design, and engineering excellence rather than pure individual contribution.
The Lead Java Developer will be responsible for defining technical direction, owning application architecture, ensuring adherence to best practices, and mentoring development teams while remaining hands-on with complex and critical components of the system. The role requires deep expertise in Java/J2EE, Spring-based frameworks, and cloud-native microservices, preferably on Microsoft Azure.
Key Responsibilities :
Technical Leadership & Ownership :
- Own the end-to-end technical architecture of Java-based enterprise applications.
- Define and enforce coding standards, architectural guidelines, and best practices.
- Lead technical decision-making across design, development, and deployment phases.
- Act as the primary technical point of contact for internal and external stakeholders.
Architecture & Design :
- Create and review high-level and low-level designs for scalable, secure, and high-performance systems.
- Design microservices-based architectures with clear service boundaries and integration patterns.
- Ensure alignment of solution architecture with business, security, and performance requirements.
- Conduct architecture and design reviews and provide technical sign-off.
Development & Code Quality :
- Remain hands-on with complex modules, critical services, and performance-sensitive components.
- Lead code reviews to ensure maintainability, reusability, performance, and security compliance.
- Drive adoption of enterprise design patterns and modern Java best practices.
Cloud & Microservices Leadership :
- Lead the development and deployment of cloud-native microservices, preferably on Microsoft Azure.
- Guide teams on service orchestration, scalability, fault tolerance, and resilience.
- Collaborate with DevOps teams to ensure CI/CD readiness and deployment stability.
Team Mentoring & Delivery Governance :
- Mentor and guide developers across the team, providing technical direction and oversight.
- Review estimates, plans, and deliverables to ensure realistic timelines and high-quality outcomes.
- Support Agile delivery processes, sprint planning, and technical backlog prioritization.
Security, Performance & Reliability :
- Ensure applications adhere to OWASP and enterprise security standards.
- Drive performance optimization, scalability testing, and stability improvements.
- Provide leadership during production issues, root cause analysis, and corrective actions.
Mandatory Technical Skills :
Java & Enterprise Technologies :
- 10+ years of experience in enterprise application development using Java & J2EE.
- Deep expertise in Object-Oriented Design, SOLID principles, and enterprise design patterns.
- Strong experience with Java Servlets, JMS, EJB, and JUnit.
Frameworks
- Extensive hands-on expertise with Spring Framework, including Spring Boot and Spring MVC.
- Strong experience with Spring Batch for large-scale batch processing.
- Experience with Hibernate / JPA and legacy frameworks such as Struts.
Web Services & Integration :
- Proven experience designing and governing RESTful and SOAP-based web services.
- Strong understanding of service versioning, backward compatibility, and API governance.
Application Servers :
- 7+ years of experience with enterprise Java application servers such as WebSphere, JBoss, or WebLogic.
Cloud & Microservices :
- Proven experience leading microservices architecture in cloud environments.
- Hands-on experience with Microsoft Azure services is strongly preferred.
Database & Persistence :
- Strong expertise in RDBMS including Oracle, SQL Server, or MySQL.
- Experience in data modeling, query optimization, and database performance tuning.
Security & SDLC :
- Strong understanding of OWASP, application security, and secure coding practices.
- Solid experience working across Agile and Waterfall SDLC models.
Did you find something suspicious?
Posted by
Posted in
Backend Development
Functional Area
Backend Development
Job Code
1593792
Interview Questions for you
View All