METRO/MAKRO

Java (Backend) Developer

METRO/MAKRO · Pune, Maharashtra, India

Wholesale · 5,001-10,000 employees

9 h ago
Senior (5-10 yrs) Full-time India
Log in to apply, save this posting, or score it against your profile with AI.

About the role

Develop and maintain scalable backend microservices for a new ERP system using Java 17 and Spring Boot. Collaborate with cross-functional teams to optimize database performance and manage deployment pipelines on GCP.

What they look for

Java 17 Spring Boot PostgreSQL GCP JavaScript Angular RESTful API Microservices Database Optimization Docker Kubernetes CI/CD

Requirements

Requires 5-8 years of experience in Java, specifically with Java 17 and Spring Boot. Candidates should have experience with PostgreSQL, GCP, and basic frontend knowledge in Angular.

Full description

Company Description

Metro Global Solution Center (MGSC) is internal solution partner for METRO, a €31.5 Billion international wholesaler with operations in 32 countries through 625 stores & a team of 85,000 people globally. Metro operates in a further 10 countries with its Food Service Distribution (FSD) business and it is thus active in a total of 34 countries.

MGSC, location wise is present in Pune (India), Düsseldorf (Germany) and Szczecin (Poland). We provide Finance, HR, IT & Business operations support to 31 countries, speak 24+ languages and process over 18,000 transactions a day. We are setting tomorrow’s standards for customer focus, digital solutions, and sustainable business models. For over 12 years, we have been providing services and solutions from our two locations in Pune and Szczecin. This has allowed us to gain extensive experience in how we can best serve our internal customers with high quality and passion. We believe that we can add value, drive efficiency, and satisfy our customers.

Website: https://www.metro-gsc.in

Company Size: 1200-1300

Headquarters: Pune, Maharashtra, India

Type: Privately Held

Inception:  2011

Job Description

Role Details:

  • Primary focus on backend development with minor support on frontend tasks
  • Project involves building a new ERP system based on a microservices architecture
  • Participate in system design and architectural decisions for microservices components
  • Conduct code reviews and provide mentorship to junior developers

Technical Skills Required:

  • Java 17, Spring Boot
  • PostgreSQL
  • Cloud deployment exposure (GCP)
  • Basic frontend knowledge (JavaScript, Angular)
  • RESTful API design and development
  • Database optimization and performance tuning

Key Responsibilities:

  • Develop and maintain backend services using Java 17 and Spring Boot framework
  • Design and implement scalable microservices components for the ERP platform
  • Optimize database queries and manage PostgreSQL performance
  • Collaborate with cross-functional teams including frontend developers, QA, and DevOps engineers
  • Participate in deployment and CI/CD pipeline management on GCP
  • Document APIs and technical specifications for team reference

Preferred Experience:

  • ERP development experience
  • Exposure to mobile application development
  • Experience with containerization technologies (Docker, Kubernetes)
  • Familiarity with agile development methodologies

Qualifications

  • 5-8 years of working experience in Java
  • Preferred experience in Java 17
  • Work Model: Hybrid