Go to search
Lead Java Developer
Java, Spring, Docker, Kubernetes, Linux, Git
Pune, Gurgaon, Bangalore, Hyderabad
We are seeking an experienced Senior Java Developer with 5+ years of strong programming experience and in-depth knowledge of data structures and algorithms. As a Senior Java Developer, you will play a pivotal role in our software development projects, leveraging your expertise to design and build robust and scalable applications. In addition to technical proficiency, we are looking for someone with at least 1+ years of relevant leadership experience. If you are a self-driven professional with a passion for delivering high-quality solutions, this is an excellent opportunity to make a significant impact.
Responsibilities
- Design and develop microservices architecture using Spring Cloud, ensuring scalability and performance optimization
- Utilize strong problem-solving skills to optimize code and improve application efficiency
- Take ownership of managing the pipeline using PCF, driving efficient deployments and continuous integration
- Apply fundamental knowledge of Docker and Kubernetes to facilitate scalability and handle containerized deployments
- Implement secure coding practices to ensure data protection and privacy throughout the software development lifecycle
- Collaborate with cross-functional teams to gather requirements, propose technical solutions, and deliver high-quality code aligned with project objectives
- Foster a culture of continuous improvement, knowledge sharing, and mentorship within the development team
- Stay updated with industry trends, emerging technologies, and best practices in software development
Requirements
- 5+ years of professional experience as a Java Developer, demonstrating a strong command of Java 8/11
- 1+ years of relevant leadership experience
- Proven experience designing and developing microservices using Spring Cloud
- In-depth understanding of data structures and algorithms, with a focus on problem-solving skills and code optimization
- Proficiency in PCF or a strong willingness to quickly learn and adapt to PCF for managing deployment pipelines
- Fundamental knowledge of Docker and Kubernetes for efficient application scalability and containerization
- Experience with secure coding practices and a strong commitment to data security
- Familiarity with version control systems like Git and continuous integration tools like Jenkins
- Basic understanding of Linux operating systems and command-line tools for log analysis and issue diagnosis
- B2+ English level for effective communication and collaboration with remote teams and stakeholders