Go to search
Lead Java Developer
Java, Spring, Hibernate, REST API, SQL
Pune, Gurgaon, Bangalore, Hyderabad
We are seeking a highly skilled Lead Java Developer with 5+ years of extensive programming experience, including a minimum of 1+ years in a leadership role. As a Lead Java Developer, you will be responsible for leading a team of developers, driving the technical direction, and ensuring the successful delivery of high-quality software solutions. Your deep knowledge of data structures and algorithms, combined with your proficiency in the Java tech stack, will be instrumental in achieving our development goals. If you are a self-motivated professional with strong leadership capabilities, we invite you to join our dynamic team.
Responsibilities
- Lead and mentor a team of Java Developers, providing technical guidance, code reviews, and ensuring adherence to best practices
- Design and develop robust, scalable, and efficient applications using Java 8/11, Spring Boot, and other relevant technologies
- Drive the implementation of microservices architecture, leveraging Spring Cloud and ensuring seamless integration between services
- Optimize code and algorithms to enhance application performance and scalability
- Apply secure coding practices to ensure data security and privacy throughout the software development lifecycle
- Collaborate with cross-functional teams, including product managers and stakeholders, to gather requirements and deliver high-quality solutions
- Stay up-to-date with industry trends, emerging technologies, and best practices to drive innovation and improve development processes
Requirements
- 5+ years of professional experience as a Java Developer, with a strong command of Java 8/11 and a solid understanding of data structures and algorithms
- 1+ years of relevant leadership experience
- Proven experience in a leadership role, guiding and mentoring a team of developers
- Strong expertise in Spring Cloud and microservices development
- Proficiency in PCF or a demonstrated ability to quickly learn and adapt to PCF for managing deployment pipelines
- Fundamental knowledge of Docker and Kubernetes for scalable and containerized deployments
- Experience implementing secure coding practices and a commitment to maintaining data security
- Familiarity with version control systems like Git and continuous integration tools like Jenkins
- Basic knowledge of Linux operating systems and command-line tools for log analysis and issue troubleshooting
- B2+ English level for effective communication and collaboration with remote teams and stakeholders