Senior Lead Java Developer

3 Months ago • 8-12 Years
Programming

Job Description

We are seeking an experienced Lead Developer – Java & Cloud to design, develop, and deploy scalable, cloud-native backend solutions. This role demands strong technical skills in Java, microservices, and cloud platforms, including experience with containerization, CI/CD, and application monitoring. As a Lead Developer, you will be responsible for guiding the development team, collaborating with various departments, and upholding development and deployment best practices. Key duties include architecting and building microservices, managing cloud applications on platforms like Kubernetes, writing efficient and testable code, and troubleshooting production issues.
Good To Have:
  • Maven/Gradle build tools experience
  • Familiarity with DX-APM or similar
  • Experience with Splunk for logging
  • OpenShift platform exposure
  • GitLab CI/CD pipelines experience
  • Understanding of Git Flow
  • Proficiency in Shell scripting
  • Knowledge of Linux OS and networking
Must Have:
  • 8-12 years backend development experience
  • Expertise in Java, Spring, Spring Boot
  • Experience with microservices and RESTful APIs
  • Hands-on with Kubernetes, Docker, Helm
  • Experience in Agile/Scrum environments
  • Strong problem-solving skills
  • Excellent communication skills

Add these skills to join the top 1% applicants for this job

cross-functional
communication
problem-solving
github
agile-development
gitlab
networking
linux
spring-boot
openshift
helm
maven
gradle
ci-cd
docker
microservices
kubernetes
git
shell
splunk
java


Note: We are looking for immediate joiners. If you are available to join right away, please apply

Location: Remote

Role Overview:
We are looking for a highly skilled Lead Developer – Java & Cloud who will design, develop, and deliver high-quality, scalable, and cloud-native backend solutions. This role requires strong technical expertise in Java, microservices, and cloud platforms, along with hands-on experience with containerization, CI/CD, and application monitoring. As a Lead Developer, you will guide the development team, collaborate with cross-functional teams, and ensure best practices in development and deployment.

Key Responsibilities:
• Lead the design, development, and deployment of backend services using Java, Spring, and Spring Boot. • Architect and implement scalable microservices and RESTful APIs. • Build and manage cloud-native applications deployed on Kubernetes, OpenShift, or similar platforms. • Write clean, maintainable, and eMicient code with a strong focus on testing and quality. • Work closely with Product Owners, Architects, and other developers in an Agile/Scrum environment. • Set up and maintain CI/CD pipelines using GitLab, Maven, and Gradle, and integrate with tools such as Vault and test automation scripts. • Guide the team on containerization using Docker and deployment orchestration with Helm. • Implement monitoring and logging solutions using tools like DX-APM, Splunk, or similar. • Troubleshoot production issues and provide eMective solutions on time. • Mentor team members, promote knowledge sharing, and enforce coding and deployment best practices. • Provide regular status updates to leads and stakeholders.

Required Qualifications:
• 8–12 years of experience in backend development and cloud-native application delivery. • Strong expertise in Java, Spring, Spring Boot, and web services (REST/SOAP). • Hands-on experience with cloud platforms and container orchestration tools: Kubernetes, Docker, Helm. • Solid experience working in an Agile/Scrum environment. • Strong problem-solving and debugging skills with a proactive attitude. • Excellent communication skills and ability to work eMectively as part of a team. • Self-organized, able to drive integration of components, and innovate to establish best practices. • Ability to provide regular updates and articulate technical details to leads and stakeholders. • Bachelor’s or Master’s degree in Computer Science, Engineering, or related field.

Good-to-Have Skills:
• Experience with Maven / Gradle build tools. • Familiarity with application performance monitoring tools like DX-APM or similar. • Experience with Splunk for logging and monitoring. • Exposure to the OpenShift platform. • Hands-on experience with GitLab CI/CD pipelines, integrating with tools like Vault and test automation scripts. • Understanding of Git Flow branching strategies. • Proficiency in Shell scripting on Linux. • Good understanding of Linux OS and basic networking concepts. • Knowledge of setting up application monitoring and alerting

Set alerts for more jobs like Senior Lead Java Developer
Set alerts for new jobs by P99 soft
Set alerts for Programming (Remote) jobs

Contact Us
hello@outscal.com
Made in INDIA 💛💙