Metro Global Solution Center (MGSC) is internal solution partner for METRO, a €30.5 Billion international wholesaler with operations in 31 countries through 625 stores & a team of 93,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 HR, Finance, 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 10 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: 600-650
Headquarters: Pune, Maharashtra, India
Type: Privately Held
Inception: 2011
Job Description
We are looking for…
- An experienced architect who thrives in modern, cloud-native environments and can guide teams through complex transformations.
- A hands-on technical leader with strong problem-solving skills.
- A collaborative team player who can bridge business needs with technical solutions.
- Someone curious, forward-thinking, and eager to drive architectural excellence at scale.
This role matters to us…
You will play a key role in METRO’s global Quality Management System, which harmonizes and streamlines the product development and quality assurance processes across countries and stores. By replacing fragmented workflows with an integrated platform, safeguarding customer trust and METRO’s brand integrity.
Key Responsibilities
- Define and own the architectural vision for splitting an existing solution into two standalone, customer-ready products.
- Collaborate with stakeholders to translate business needs into technical solutions while mitigating risks.
- Evaluate design patterns and propose best practices in Java microservices, Camunda workflows, React front-end, and Istio service mesh.
- Create and maintain clear architecture, design, and implementation documentation.
- Provide technical leadership and guide the development team during re-architecture, ensuring modularity, scalability, and fault isolation.
- Act as the bridge between engineers in your area and the wider architecture community.
- Promote and evolve METRO’s standards, processes, and tools within your area.
- Advise Platform Leads, Squad Leads, and Chapter Leads on technical vision and strategy.
- Empower teams to leverage the full potential of Google Cloud Platform and other cloud-native technologies.
- Proactively identify opportunities to improve architecture both within and beyond your scope.
Qualifications
Must-Have Qualifications
Education
- Bachelor’s degree in Computer Science, Software Engineering, or related field.
Work Experience
- Proven experience in a senior or lead architect role in microservices and cloud-based environments (focus on Google Cloud Platform).
- Strong hands-on expertise in Java (Spring Boot or similar) and distributed systems.
- Deep understanding of software architecture patterns, modular monolith/microservices migration, UML, and integration styles.
- Solid experience with relational and non-relational databases, API-first solutions (REST, GraphQL, gRPC), and BPM/workflow automation.
- Proficiency with Kubernetes (preferably GKE), Docker, and service mesh technologies (e.g. Istio).
- Good knowledge of CI/CD pipelines, DevSecOps, SRE practices, and Agile delivery.
- Familiarity with frontend technologies (ReactJS, HTML/CSS, UI/UX basics).
- Excellent communication skills — able to translate complex topics for both technical and non-technical audiences.
Other Requirements
- Strong problem-solving mindset and ability to balance short-term delivery with long-term scalability.
- Skilled in leading architectural discussions and influencing stakeholders.
- High organizational and leadership skills, with attention to detail.
Nice-to-Have
- Experience splitting monolithic or large microservice platforms into independent products.
- Background in observability tools (Prometheus, Grafana, ELK, Jaeger).
- Experience with security best practices in distributed architectures (OAuth2, mTLS, RBAC).