Job Overview
We are seeking a highly skilled Lead Java Developer to join our team in Hyderabad, Bengaluru, Chennai, or Pune. This is a senior-level, full-time role designed for professionals looking to lead projects and drive innovation. As a Lead Java Developer, you will play a pivotal role in designing, developing, and maintaining enterprise applications.
Qualifications and Skills
- Proficient in Spring Boot, Microservices Architecture, and J2EE (Mandatory skill)
- Proficient in Java 17, leveraging its latest features to enhance application performance and capabilities
- Experience with Docker for containerization to ensure solutions are portable and efficient
- Familiarity with Kubernetes for managing, automating deployment and scaling of containerized applications
- In-depth understanding of RESTful APIs to integrate back-end services and expose functionalities to clients
- Understanding of CI/CD Pipelines to automate builds, tests and deployments, delivering features quickly
- Solid problem-solving and analytical skills to troubleshoot issues effectively and implement innovative solutions
- Strong communication skills to liaise with stakeholders and collaborate with cross-functional teams effectively
Roles and Responsibilities
- Lead and mentor a team of developers, providing guidance and ensuring adherence to coding standards
- Architect, design, and develop scalable and robust Java-based applications for business-critical needs
- Collaborate with product managers and stakeholders to turn business requirements into technical specifications
- Oversee and manage the entire software development lifecycle, from requirement analysis to delivery
- Implement best practices in coding, testing, and deployment to maintain high-quality codebases
- Troubleshoot and optimize application performance, addressing any critical issues diligently
- Stay updated with the latest technology trends, proposing innovative solutions to enhance system efficiencies
- Coordinate with DevOps teams to streamline deployment processes and ensure seamless integration