Richemont is seeking a highly motivated and talented Java Software Engineer to join our dynamic “Client & Market” team. You will play a key role in developing and optimizing Richemont's back-end solutions for our luxury Maisons.
In this role, you will design, develop, and maintain Java-based microservices, ensuring seamless integration with various systems. You will collaborate with Software Engineers, Architects, DevOps, and Product Analysts to deliver high-quality solutions that align with business needs and industry best practices.
Working in an Agile environment, you will contribute to all phases of development, including coding, testing, deployment, and support. You will also help optimize CI/CD pipelines and troubleshoot production issues, directly impacting Richemont’s digital systems and customer experience.
Key Responsibilities
Analyze business and technical requirements to design and develop robust backend solutions.
Develop, test, debug, and deploy Java-based microservices while ensuring scalability and performance.
Maintain and improve existing services, ensuring code quality and reliability.
Troubleshoot and resolve software defects and performance issues.
Collaborate with the Support Team to diagnose and fix production issues.
Work with the DevOps Team to implement CI/CD pipelines and automate deployments.
Participate in code reviews and contribute to best practices.
Review functional specifications and translate them into technical solutions.
Assist Quality Assurance Engineers and Test Managers in defining test strategies and automation frameworks.
Recommend changes to improve the Product/Solution
Manage the release process, coordinating with development, testing, and operations teams to ensure smooth and timely deployments.