Java Microservices Lead

11 hours ago


Pune, Maharashtra, India Citi Full time ₹ 12,00,000 - ₹ 36,00,000 per year
Discover your future at Citi

Working at Citi is far more than just a job. A career with us means joining a team of more than 230,000 dedicated people from around the globe. At Citi, you'll have the opportunity to grow your career, give back to your community and make a real impact.

Job Overview

We are seeking an experienced and highly skilled Java Microservices Lead to guide our development teams in designing, building, and maintaining robust, scalable, and high-performance microservices-based applications. The ideal candidate will possess deep expertise in Java, Spring Boot, microservices architecture patterns, and cloud-native development. This role requires strong leadership, technical mentorship, and a passion for driving innovation and best practices within an agile development environment.

Responsibilities

  • Technical Leadership & Architecture:
  • Lead the design and implementation of microservices architectures using Java and Spring Boot.
  • Define and enforce coding standards, design patterns, and architectural best practices.
  • Conduct technical reviews, provide constructive feedback, and ensure the quality and performance of developed solutions.
  • Stay abreast of emerging technologies and industry trends, evaluating their applicability to our ecosystem.
  • Team Leadership & Mentorship:
  • Mentor and guide a team of software engineers, fostering a culture of continuous learning and technical excellence.
  • Delegate tasks effectively, track progress, and ensure timely delivery of high-quality software.
  • Facilitate technical discussions and decision-making within the team.
  • Contribute to the professional development of team members through code reviews, pairing, and training.
  • Development & Implementation:
  • Develop and maintain critical microservices, ensuring high availability, scalability, and resilience.
  • Design and implement APIs (RESTful, gRPC, etc.) for internal and external consumption.
  • Integrate microservices with various data stores (relational, NoSQL) and messaging systems (Kafka, RabbitMQ).
  • Implement robust testing strategies, including unit, integration, and end-to-end tests.
  • DevOps & Operations:
  • Collaborate with DevOps teams to establish CI/CD pipelines for automated build, test, and deployment.
  • Implement observability tools (logging, monitoring, tracing) to ensure operational health of microservices.
  • Participate in troubleshooting and resolving production issues, ensuring system stability.
  • Collaboration:
  • Work closely with product owners, business analysts, and other stakeholders to understand requirements and translate them into technical solutions.
  • Collaborate with cross-functional teams to ensure seamless integration and delivery of features.

Qualifications

  • Education: Bachelor's or Master's degree in Computer Science, Engineering, or a related field.
  • Experience:
  • 8+ years of experience in software development with a strong focus on Java.
  • 3+ years of experience in a lead role, guiding and mentoring development teams.
  • Extensive experience designing, developing, and deploying microservices-based applications.
  • Technical Skills:
  • Expert proficiency in Java and the Spring Ecosystem (Spring Boot, Spring Cloud, Spring Data, Spring Security).
  • Strong understanding of microservices architecture patterns (e.g., Service Discovery, API Gateway, Circuit Breakers, Distributed Tracing).
  • Experience with containerization technologies (Docker, Kubernetes).
  • Proficiency with cloud platforms (e.g., AWS, Azure, GCP) and cloud-native services.
  • Experience with various databases (e.g., PostgreSQL, MySQL, MongoDB, Cassandra).
  • Familiarity with message brokers (e.g., Kafka, RabbitMQ).
  • Experience with CI/CD tools (e.g., Jenkins, GitLab CI, Azure DevOps).
  • Solid understanding of RESTful API design principles.
  • Knowledge of testing frameworks (JUnit, Mockito, etc.).
  • Familiarity with Agile development methodologies (Scrum, Kanban).
  • Soft Skills:
  • Excellent communication and interpersonal skills.
  • Strong problem-solving and analytical abilities.
  • Ability to lead, influence, and motivate a team.
  • Proactive, self-motivated, and results-oriented.

-

Job Family Group:

Technology

-

Job Family:

Applications Development

-

Time Type:

Full time

-

Most Relevant Skills

Please see the requirements listed above.

-

Other Relevant Skills

For complementary skills, please see above and/or contact the recruiter.

-

Citi is an equal opportunity employer, and qualified candidates will receive consideration without regard to their race, color, religion, sex, sexual orientation, gender identity, national origin, disability, status as a protected veteran, or any other characteristic protected by law.

If you are a person with a disability and need a reasonable accommodation to use our search tools and/or apply for a career opportunity review Accessibility at Citi.

View Citi's EEO Policy Statement and the Know Your Rights poster.



  • Pune, Maharashtra, India Mobileprogramming Full time ₹ 7,50,000 - ₹ 9,50,000 per year

    Job DescriptionJob Title :Java Microservices Lead.Experience: 4+ yearsNotice Period : Immediate joinerLocation:-We are looking for a Java Microservices Lead. You will be responsible for the end-to-end architecture, development, and deployment of enterprise Java microservices-basedapplications. The ideal candidate should have deep expertise in Java, Spring...


  • Pune, Maharashtra, India Citi Full time ₹ 12,00,000 - ₹ 36,00,000 per year

    We are seeking an experienced and highly skilled Java Microservices Lead to guide our development teams in designing, building, and maintaining robust, scalable, and high-performance microservices-based applications. The ideal candidate will possess deep expertise in Java, Spring Boot, microservices architecture patterns, and cloud-native development. This...

  • Java Microservices

    2 days ago


    Pune, Maharashtra, India Deutsche Bank Full time ₹ 15,00,000 - ₹ 25,00,000 per year

    Role DescriptionAs a Java Microservices engineer you would be responsible for designing, developing and maintaining scalable microservices using Java & Spring Boot.You will collaborate with cross-functional teams to deliver the features/enhancements in time by ensuring code quality and support the overall business requirements.Your key...


  • Pune, Maharashtra, India TechMantra Global Full time ₹ 1,04,000 - ₹ 1,30,878 per year

    Location : PuneExperience : 6 To 8 yrsWork Mode - OnsiteDetailed JD *(Roles and Responsibilities)Strong hands-on experience in Java technologies as the primary skill with Java 17 & Microservices or above.Strong hands on experience with Angular15+ and Typescript, exposure to ReactJSMandatory skills*Unix systems, Shell scripting, Microservices Python...

  • Java Microservices

    2 weeks ago


    Pune, Maharashtra, India Tata Consultancy Services Full time

    Greetings from TATA CONSULTANCY SERVICESSkill: Java MicroservicesYears of Experience: 6 - 8 yearsLocation: Pune/ Mumbai/ ChennaiNotice Period: 0 - 45 daysJob Description: -Must-HaveJava/API MicroservicesGood-to-HaveExposure to Version control software tooling, Payments / Financial services technology delivery experienceThanks,Ayushi Gupta

  • Java Microservices

    3 weeks ago


    Pune, Maharashtra, India Tata Consultancy Services Full time

    Greetings from TATA CONSULTANCY SERVICES Skill: Java Microservices Years of Experience: 6 - 8 years Location: Pune/ Mumbai/ Chennai Notice Period: 0 - 45 days Job Description: - Must-Have Java/API Microservices Good-to-Have Exposure to Version control software tooling, Payments / Financial services technology delivery experience Thanks, Ayushi Gupta

  • Java Microservices

    4 weeks ago


    Pune, Maharashtra, India Tata Consultancy Services Full time

    Greetings from TATA CONSULTANCY SERVICES Skill: Java Microservices Years of Experience: 6 - 8 years Location: Pune/ Mumbai/ Chennai Notice Period: 0 - 45 days Job Description: - Must-Have Java/API Microservices Good-to-Have Exposure to Version control software tooling, Payments / Financial services technology delivery experience Thanks, Ayushi Gupta


  • Pune, Maharashtra, India Anlage Infotech Full time

    Java Microservices DeveloperAbout the Job :We are looking for a skilled Java Microservices Developer to join our team. This role is crucial for designing, building, and maintaining the core services that power our enterprise-level applications. The ideal candidate will have extensive experience with Java and Spring Boot, a strong understanding of...


  • Pune, Maharashtra, India Deutsche Bank Full time ₹ 15,00,000 - ₹ 25,00,000 per year

    About The Role :  Job TitleEngineer Java Microservices Corporate TitleAssociate LocationPune, India Role Description- Our agile development team is looking for an experienced Java-based Middle-Tier developer to help build our data integration layer utilizing the latest tools and technologies.- In this critical role you will become part of a motivated...


  • Pune, Maharashtra, India Deutsche Bank Full time ₹ 9,00,000 - ₹ 12,00,000 per year

    As a Java Microservices Developer, the candidate will be responsible for creating and managing microservices applications in a cloud environment. Will work closely with cross-functional teams to ensure scalability, performance, and reliability of the systems.Your key responsibilitiesDesign and develop microservices applications using JavaImplement RESTful...