OMS Developer (Java)
Richemont
Data: há 2 semanas
Cidade: Lisboa, Lisboa
Tipo de contrato: Tempo total

As an OMS (Order Management System) Developer you will be working on challenging e-Commerce and omni-channel projects for all Richemont Maison’s. You will be part of Richemont Group Technology team, reporting to OMS Technical Team Lead locate in Switzerland and will work in a global environment with highly distributed teams in different countries and time zones. Working closely with a cross-functional teams of developers and architects, you will design, develop, test, debug, deploy and support omni-channel and e-commerce solutions granting full adherence with Group and Maison’s standards and needs in terms of technologies, flows and operations.
KEY REQUIREMENTS
SPECIFIC SKILLS RELATED TO OMS DEVELOPER ROLE:
Functional requirements
KEY REQUIREMENTS
SPECIFIC SKILLS RELATED TO OMS DEVELOPER ROLE:
- B.Sc. or MSc in Computer Science, Software Engineering or related field
- 5+ years proven experience in a similar role
- Ability to work in a complex, fast-paced, distributed environment with high expectations
- Experienced in delivering integration projects from initial study to production stabilization
- Experienced in software architecture and development lifecycle
- Fluency in English is mandatory, other languages are a plus (e.g. French, Italian)
- Experienced in working in the context of Design Patterns, Enterprise Integration Patterns (EIP) and Domain Driven Design (DDD)
- Fluent Commerce OMS
- Java Developer (Java >= 8) in E-commerce/OMS context
- Microservice developer using Sprint Boot & MongoDB using Java >= 21, Docker and Kubernetes
- Experienced with Git & GitLab & CI/CD
- Experienced with REST & GraphQL API
- Experienced with IntelliJ, Datadog & SonarQube (or equivalents)
- Experienced with Atlassian suite: Confluence, Jira
- Experienced with Java Unit Testing, Code coverage, Coding best Practice
- JSON based Application Configuration
- Experienced with Unit & Integration testing
- Experienced with Cloud native solution & Event driven architecture & API first solutions
- Experienced with Microservice architecture, Pop Sub Bus and API integrations (MACH)
- Experienced in securing API based applications (OAuth2, OIDC…)
- Experienced Python developer
- Experienced React developer
- Experienced in application performance monitoring
Functional requirements
- Experienced in E-commerce context
- Experienced in Stock management context
- Experienced in Order processing context
- Experienced in Luxury industry context
- Maintain, extend and develop the Product/Solution
- Review functional specifications (FUS) and translate them to technical specifications
- Following and enrich the corresponding technical documentations
- Work closely with cross-functional teams (Developers, Scrum Masters, Architects…) and address cross team dependencies or issues with your peers
- Contribute to and enforce best practices and architecture guidelines in the developed Product/Solution
- Develop and perform unit test Product/Solution according to specifications
- Provide technical insight to the QA during refinement for the definition of test cases and acceptance criteria's
- Support the Product Owner/Project Manager/Program Manager to estimate and challenge the development effort
- Collaborate with the Support Team to solve Production software issues
- Collaborate with the Support Team to enrich the support technical documentation
- Collaborate with the DevOps team to automate the integration of developed Product/Solution (such as Continuous Integration, Continuous Deployment) and automated testing
- Work as team player, be force of proposition, autonomous and reliable.
- Should be result oriented, focus on code & test quality
- Attentive todeliver in time covering the story’s agreed requirements
- Adapt your communication style to the audience and ensure that it has been well understood
- Focus on customer satisfaction and quality
- Experience of Agile methodologies, frameworks and ceremonies (Scrum, Kanban, Safe , …)
- Proactively share and challenge ideas and integrate other inputs in your own thinking, develop a collaborative mindset within your team
Veja mais empregos em Lisboa, Lisboa