OMS Developer (Java)
As an OMS (Order Management System) Developer, you will work on challenging
- Commerce and
- channel projects for Richemont Maison’s. You will be part of the Richemont Group Technology team, reporting to the OMS Technical Team Lead in Switzerland, and will work in a global environment with distributed teams across different countries and time zones. Your responsibilities include designing, developing, testing, debugging, deploying, and supporting
- channel and
- commerce solutions, ensuring compliance with Group and Maison standards regarding technologies, workflows, and operations.
KEY REQUIREMENTS
SPECIFIC SKILLS RELATED TO OMS DEVELOPER ROLE:
- MSc in Computer Science, Software Engineering, or related field
- 5+ years of proven experience in a similar role
- Ability to work in a complex,
- paced, distributed environment with high expectations - Experience in delivering integration projects from initial study to production stabilization
- Experience in software architecture and development lifecycle
- Fluency in English is mandatory; additional languages like French or Italian are a plus
- Experience with Design Patterns, Enterprise Integration Patterns (EIP), and Domain Driven Design (DDD)
Mandatory skills include:
- Fluent Commerce OMS
- Microservice development using Spring Boot & Mongo
DB with Java (>= 21), Docker, and Kubernetes - Experience with Git, Git
Lab, CI/CD, REST, and Graph
QL APIs
Strongly desired skills include experience with Intelli
J, Datadog, Sonar
Qube, Atlassian suite (Confluence, Jira), Java unit testing, code coverage, coding best practices, and JSON-based application configuration.
Recommended skills encompass experience with unit & integration testing,
- native solutions,
- driven architecture, API-first solutions, microservice architecture, API integrations (MACH), and securing API-based applications (OAuth2, OIDC).
Nice to have:
- Application performance monitoring experience
Functional requirements
Mandatory:
- Experience in an
- commerce context
Strongly wanted:
- Experience in stock management and order processing contexts
Recommended:
- Experience in the luxury industry
Behavioral expectations as a Senior Developer:
- Maintain, extend, and develop the product/solution
- Review and translate functional specifications into technical specifications
- Enrich technical documentation
- Collaborate with
- functional teams and address dependencies - Enforce best practices and architecture guidelines
- Develop and perform unit tests
- Support QA in test case and acceptance criteria definition
- Assist in effort estimation and challenge development tasks
- Collaborate with support and Dev
Ops teams for production issues and automation
Behavioral expectations as a Team Member:
- Be a team player, proactive, autonomous, and reliable
- Focus on delivering quality code and tests on time
- Communicate effectively and adapt to the audience
- Prioritize customer satisfaction and quality
- Experience with Agile methodologies (Scrum, Kanban, SAFe)
- Share ideas proactively and foster collaboration
- Informações detalhadas sobre a oferta de emprego
Empresa: Richemont Localização: Lisboa
Lisboa, Lisboa, PortugalPublicado: 10. 7. 2025
Vaga de emprego atual
Seja o primeiro a candidar-se à vaga de emprego oferecida!