We are seeking an experienced Java Lead to drive the design, development, and delivery of complex enterprise applications. The candidate will serve as a technical lead, mentoring team members, ensuring high-quality code, and aligning development efforts with business and technical objectives.
Key Responsibilities
- Lead the design, architecture, and development of Java-based applications and microservices.
- Mentor and guide a team of developers in coding best practices, design patterns, and problem-solving.
- Oversee end-to-end software development lifecycle including requirements analysis, development, testing, and deployment.
- Collaborate with business and technical stakeholders to understand requirements and translate them into scalable solutions.
- Perform code reviews, ensure adherence to standards, and implement performance optimization techniques.
- Drive continuous improvement initiatives, including process enhancements, tooling, and automation.
Experience Requirements
- 1218 years of experience in Java development, with significant hands-on expertise in enterprise applications.
- Proven experience in leading large-scale development projects and technical teams.
- Strong knowledge of Java frameworks, Spring Boot, and microservices architecture.
- Experience with cloud platforms, CI/CD pipelines, and containerization is a plus.
- Solid understanding of software development lifecycle, Agile methodology, and quality assurance practices.