Job Overview
This full-time position for a Senior Lead Java Developer is open in locations including Hyderabad, Bangalore, Chennai, and Pune. The role requires up to a maximum of 10 years of work experience. As a lead, you will be at the forefront of advancing Java development practices within the organization, working on high-impact projects that demand expertise in Java and associated technologies.
Qualifications and Skills
- Proficiency in Spring Boot, Microservices Architecture, J2EE (Mandatory skill) needed to manage and lead project implementations.
- Experience with Java 17 is required for leveraging the latest features and enhancements provided by the language.
- Strong understanding and practical application of RESTful APIs crucial for designing networked applications.
- Knowledge of Docker essential for creating, deploying, and managing containerized applications.
- Experience with Kubernetes needed to automate deployment, scaling, and managing of containerized applications.
- Familiarity with CI / CD Pipelines necessary for integrating and deploying advanced workflow systems.
- Excellent problem-solving skills to address challenges encountered during development or maintenance phases.
- Ability to work collaboratively in a team as well as lead project teams when required to drive success.
Roles and Responsibilities
Lead and manage Java development projects ensuring they meet high-quality standards and are delivered on time.Design, implement, and maintain robust Java applications with a focus on quality, performance, and scalability.Collaborate with cross-functional teams to define, design, and ship new features or improvements.Develop and maintain architecture for complex application systems ensuring alignment with business needs.Advise and mentor junior developers for continuous growth and improvement within the team.Oversee software testing processes and ensure the delivery of high-quality and defect-free products.Identify and address performance bottlenecks and bugs in existing code to maintain optimal software performance.Stay updated with emerging technologies and industry trends to incorporate them into the company's practices.