Java Software Engineer – Montpellier – H/F
Core
Backend Java engineer designing and implementing payment and logistics features for 17M Free Mobile subscribers.
Role type
Senior Backend Java Engineer
Builds
Payment transaction flows (3D Secure, SEPA) and logistics order management systems
Domain
Telecom / Fintech
Deliverable
production ML models | product features
Required skills
Java 8-25, Spring Boot, REST/SOAP API design, MySQL, Hibernate/JPA, distributed systems, performance optimization, observability, unit/integration/E2E testing
Preferred skills
Experience with Payment Service Provider (PSP) integrations, WMS/OMS systems, incident management in production
Technologies
Java, Spring Boot, JBoss, MySQL, Hibernate, REST, SOAP
Responsibilities
Develop payment and logistics features, design robust APIs, optimize performance and availability, manage production incidents, implement testing strategies, collaborate with business teams
Seniority
Senior, hands-on IC