Onsite AM Microservice Developer

Posted 33 minutes ago

Apply now

About the role

  • Java Microservices Engineer designing and building enterprise-grade microservices at Vodafone. Collaborating with teams to deliver maintainable and well-documented software solutions.

Responsibilities

  • Design, develop, and maintain reusable microservices using Java 8+ and Spring Boot.
  • Build and expose RESTful APIs with clear contracts, versioning, and backward compatibility.
  • Implement business logic using appropriate design patterns such as Strategy, Factory, and Builder.
  • Write and maintain JUnit unit tests and conduct integration testing to validate end‑to‑end functionality.
  • Use Sonar/SonarQube to monitor code quality, address vulnerabilities, and ensure quality gate compliance.
  • Perform code reviews, refactor existing modules, and ensure adherence to coding standards.
  • Participate in technical design discussions, requirement analysis, and effort estimation.
  • Use GitHub for version control, branching strategies, pull requests, and CI/CD workflows.
  • Support production deployments, assist in issue triage, and contribute to root‑cause analysis.
  • Maintain API specifications, architectural documents, and detailed code‑level documentation.
  • Engage in Scrum ceremonies and contribute to continuous improvement.

Requirements

  • Possess 3–4 years of experience as an Individual Contributor in full lifecycle application development.
  • Skilled in Java 8+ and experienced with Spring Boot for building enterprise applications.
  • Proficient in developing REST APIs and applying microservices best practices.
  • Experienced in writing unit and integration tests using JUnit.
  • Knowledgeable in code refactoring, code reviews, and clean code principles.
  • Familiar with GitHub version control and Sonar/SonarQube for code quality analysis.
  • Able to interpret HLDs, LLDs, and maintain accurate technical documentation.
  • Preferably experienced with GitHub Actions, Docker, Kubernetes, Kafka, Agile Scrum, TDD, and GitHub Copilot.

Benefits

  • Opportunity to work on modern microservices architectures and enterprise‑scale systems.
  • Exposure to industry‑standard tools such as SonarQube, GitHub, Spring Boot, and CI/CD environments.
  • Collaborative work environment involving cross‑functional teams and Agile ways of working.
  • Skill enhancement through hands‑on experience in design patterns, code quality, and automation.
  • Opportunity to participate in large‑scale digital transformation initiatives.

Job title

AM Microservice Developer

Job type

Experience level

Mid levelSenior

Salary

Not specified

Degree requirement

No Education Requirement

Location requirements

OnsiteIndia

Report this job

See something inaccurate? Let us know and we'll update the listing.

Report job