0% found this document useful (0 votes)
20 views3 pages

ALTEN GENEVE - Omni Channel Java Senior Developer

Uploaded by

wonosa9322
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
20 views3 pages

ALTEN GENEVE - Omni Channel Java Senior Developer

Uploaded by

wonosa9322
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 3

JOB DESCRIPTION

JOB TITLE OMS Senior Developer (Java)

REPORTING TO

LAST NAME:
FIRST NAME:

LOCATION Meyrin, Geneva

JOB DESCRIPTION UPDATE: [09.07.2024]

OMS DEVELOPER
As an OMS Developer you will be working on challenging e-Commerce and omni-channel projects
for all the Richemont Maison’s. You will be part of Richemont Group Technology team 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
Technical requirements
− Fluent Commerce OMS
− Senior Java Developer (Java Standard)
− Experienced in configuring a complex solution using JSON
− Senior microservice developer (Sprint Boot)
− Experienced Python developer
− Experienced in Event based architecture & API first solutions
− Experienced in React
− Experienced with Git & GitLab & CI/CD context
− REST & GraphQL API
− Standard Java Unit Testing, Code coverage, Coding best Practice
− Work experience with IntelliJ, Datadog, SonarQube
− Experience of Unit, Integration and System Testing
− Experience with Atlassian suite: Confluence, Jira
− Experience with Cloud native solution & architecture
JOB DESCRIPTION

− Experience with Microservice architecture, Pup Sub Bus and API integrations
− Experience using solutions based on Docker and Kubernetes
− Expert of securing web applications using OAuth2 and OIDC, and follow security best
practices
− Experienced of developing in a MySQL & MongoDB context

Functional requirements
− Experienced in OMS context
− Experienced in E-commerce context
− Experienced in Stock management context
− Experienced in Order flow context
− Experienced in Luxury industry context

Behavior requirements as Senior Developer


− Provide technical expertise of Products/Solution in your scope
− Support the development team in resolving complex issues
− Review functional specifications (FUS) and translate them to technical specifications
− Maintain, extend and develop the Product/Solution
− 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
− Support the QA in the definition of test strategy
− Support the Product Owner/Project Manager/Program Manager to estimate and challenge the
development effort
− Collaborate with the Support Team to solve Product/Solution 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)

Behavior requirements as Team member


− Work as team player, be force of proposition, autonomous and reliable.
− Should be result oriented, focus on quality, delivery on time and beyond expectations
− Adapt your communication style to the audience and ensure that it has been well understood
− Support the Product Owner/Project Manager/Program Manager to identify risks and to define
corrective actions
− Focus on customer satisfaction and quality
JOB DESCRIPTION

− Strong communication skills and high attention to detail


− Maintain status of your activities up to date at all time, such as status in Confluence and Jira
− Experience of Agile methodologies, frameworks and ceremonies (Scrum, Kanban, XP, …)
− Develop a customer-oriented mind-set and a culture of trust and transparency
− Attend to Scrum ceremonies i.e. daily Stand-ups, Sprint Planning, Sprint Grooming, Sprint
Reviews and Retrospectives
− Proactively share and challenge ideas and integrate other inputs in your own thinking, develop
a collaborative mindset within your team
− Apply and promote processes defined within the Department/Pillar/Group/Team and make
sure they are well understood

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
− Experience of development and support of wide projects for a major company
− Ability to work in a complex, fast-paced, distributed environment with high expectations
− Experience in delivering integration projects from initial study to production stabilization
− Experience in software architecture and development lifecycle
− Experience with near/off-shore teams
− Fluent in English, other languages are a plus (e.g. French, Italian, Chinese)
− Experienced in working in the context of Design Patterns, Enterprise Integration Patterns
(EIP) and Domain Driven Design (DDD)

You might also like