This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
The Senior Java Engineer is an elite, hands on builder responsible for designing, building, and operating production grade backend services that power Commerce Media's platform. This role focuses on delivering reliable, scalable, and maintainable Java services using Spring Boot, with a strong emphasis on API driven workflows and well structured CRUD systems. Senior Java Engineers operate under the architectural direction of an Engineering Lead while owning complex implementations end to end. Success is measured by the quality, performance, and correctness of the systems they deliver.
Job Responsibility:
Design, implement, and maintain Spring Boot–based backend services supporting CME platform capabilities
Build and evolve API first services that expose clean, well documented interfaces for frontend and partner integrations
Implement robust CRUD workflows backed by well modeled relational and/or NoSQL data stores
Own services end to end, including: Data modeling and persistence
API design and versioning
Error handling and validation
Performance optimization and reliability
Write comprehensive unit and integration tests to ensure correctness and regression safety
Collaborate closely with Frontend, Platform, and Data engineers on API contracts and data flows
Participate in design reviews, code reviews, and production support activities
Contribute to shared engineering standards around observability, security, and maintainability
Requirements:
5–7 years of professional experience building backend systems in Java
Strong expertise with Spring Boot and related ecosystem tools
Proven experience building CRUD based applications with clean data models and persistence layers
Hands on experience designing and implementing RESTful, API driven workflows
Solid understanding of relational databases, ORMs, and query optimization
Experience with containerized deployments (Docker) and exposure to Kubernetes environments
Familiarity with observability practices (logging, metrics, tracing)
Experience operating and supporting services in production environments