Backend Developers

Backend Developers

Consumer Payment Services Backend Engineer — Hybrid, Milan, Italy

Build scalable consumer payment services using Java, Spring Boot and cloud microservices.

Vacancy details

This is a private vacancy. Company details stay confidential until InVault confirms a serious candidate fit.

Status
Active
Date posted
2026-11-15
Open until
2027-02-13
Employment type
Full-time
Source-listed languages
English
Language requirement
Required
Work arrangement
Hybrid
Physical workplaces
Milan, Italy
Applicant eligibility
Applicant geography not specified

Overview

Design, build, test and operate backend services for consumer payment and money-management products in a hybrid Milan-based engineering role. Own Java and Spring Boot microservices, PostgreSQL data models and AWS-backed infrastructure supporting installment payments, gift cards, mobile top-ups, personal IBAN transfers, budgets and scheduled payment flows. Work with product and design colleagues and use AI-assisted engineering tools while maintaining security, clarity and production reliability.

Requirements

  • At least three years of backend engineering experience building and operating scalable microservices in fast-paced production environments.
  • Strong Java and Spring Boot expertise with relational databases, including PostgreSQL.
  • Ability to design, test and operate resilient APIs and production financial-transaction workflows end to end.
  • Practical architecture and debugging ability across distributed services, performance and maintainability.
  • Excellent cross-functional collaboration and clear communication with technical and nontechnical colleagues.
  • Fluent English and enthusiasm for fintech or startup product engineering.
  • AWS cloud environment experience is a plus rather than mandatory; experience with EC2/ECS, S3, Lambda or Kinesis is useful.

Responsibilities

  • Own end-to-end design, development, automated testing and operation of consumer payment backend services.
  • Build and scale installment payment, gift-card, mobile-top-up and personal IBAN transfer features.
  • Improve budgeting and scheduled top-up payment mechanics and reliability.
  • Contribute to AWS microservice architecture and PostgreSQL-backed service design.
  • Use AI development tools for coding, troubleshooting, root-cause analysis and technical documentation.
  • Translate ambiguous user needs into maintainable technical solutions with product and UX/UI teams.
  • Review code, refactor services and diagnose complex production incidents to improve reliability.

Conditions

  • Full-time hybrid role based in Milan, Italy, with office attendance on Tuesdays and Thursdays.