Job Type: Contract
Job Category: IT

Job Description

Job Title: Lead Java Developer – Microservices
Location: Remote
Employment Type: Contract

Job Description

We are looking for an experienced Lead Java Developer with strong expertise in Microservices architecture to guide development teams, design scalable systems, and ensure high-quality delivery of services in a distributed environment. The ideal candidate will possess deep hands-on Java skills, architectural understanding, and leadership capabilities.

Key Responsibilities

  • Lead the design, development, and deployment of Java-based microservices.
  • Architect scalable, secure, and high-performance backend systems.
  • Collaborate with cross-functional teams including DevOps, QA, and product.
  • Review code, enforce best practices, and guide junior developers.
  • Troubleshoot complex production issues and optimize system performance.
  • Participate in sprint planning, architectural discussions, and decision-making.
  • Ensure code quality, testing standards, and adherence to CI/CD pipelines.

Required Skills & Experience

  • 8–12+ years of overall software development experience.
  • Strong expertise with Core Java, Java 8/11+, Spring Boot, and Microservices.
  • Hands-on experience with REST APIs, distributed systems, and cloud-native principles.
  • Experience with Docker, Kubernetes, and CI/CD tools (Jenkins, GitLab, etc.).
  • Good knowledge of SQL/NoSQL databases (MySQL, MongoDB, Cassandra, etc.).
  • Familiarity with message brokers (Kafka, RabbitMQ).
  • Strong understanding of design patterns, OOP principles, and best coding practices.

Required Skills
Cloud Developer SQL Application Developer

Fill below details & click “Apply”

Only add 10 digit number without prefix
Resume can be attached in PDF, JPG, Word , Txt format only

Share This Job