Senior Java Backend Engineer
Il y a 5 jours
Paris, Île-de-France
Amaris Consulting
Temps plein
80 000 € - 120 000 € Contrat
Gratuit avec email ou Google
Enregistrez cette offre et organisez votre recherche
Créez un compte gratuit pour enregistrer des offres d'emploi, créer des alertes et revenir à cette liste depuis votre tableau de bord.
Gratuit avec email ou Google
- Analyse business and technical requirements to design and develop robust backend solutions supporting omni-channel retail and order management processes.
- Develop, test, debug, and deploy Java-based microservices, ensuring scalability, reliability, and performance.
- Design and implement integrations with Order Management Systems and retail platforms, supporting key flows such as order orchestration, inventory visibility, fulfilment, returns, and payment flows.
- Maintain and improve existing services, ensuring high code quality, maintainability, and reliability.
- Troubleshoot and resolve software defects, integration issues, and performance bottlenecks.
- Collaborate with the Support team to investigate and resolve production incidents related to omni-retail and order management services.
- Work with the DevOps team to implement and improve CI/CD pipelines, automation, and deployment processes.
- Review functional specifications and translate them into scalable and maintainable technical solutions.
- Collaborate with QA Engineers to support testing strategies and contribute to automated testing.
- Contribute to the continuous improvement of the Product/Solution by recommending technical enhancements and optimizations.
- Participate actively in Agile ceremonies (daily stand-ups, sprint planning, sprint reviews, retrospectives).
- Analyse business and technical requirements to design and develop robust backend solutions supporting omni-channel retail and order management processes.
- Develop, test, debug, and deploy Java-based microservices, ensuring scalability, reliability, and performance.
- Design and implement integrations with Order Management Systems and retail platforms, supporting key flows such as order orchestration, inventory visibility, fulfilment, returns, and payment flows.
- Maintain and improve existing services, ensuring high code quality, maintainability, and reliability.
- Troubleshoot and resolve software defects, integration issues, and performance bottlenecks.
- Collaborate with the Support team to investigate and resolve production incidents related to omni-retail and order management services.
- Work with the DevOps team to implement and improve CI/CD pipelines, automation, and deployment processes.
- Review functional specifications and translate them into scalable and maintainable technical solutions.
- Collaborate with QA Engineers to support testing strategies and contribute to automated testing.
- Contribute to the continuous improvement of the Product/Solution by recommending technical enhancements and optimizations.
- Participate actively in Agile ceremonies (daily stand-ups, sprint planning, sprint reviews, retrospectives).
Required Skills & Qualifications
Technical Skills
- 5+ years of experience as a Java Software Engineer, with strong expertise in Java 21 and the Spring ecosystem (Spring Boot, Spring Data JPA, Hibernate, Spring Cloud).
- Proven experience developing microservices-based solutions using event-driven architectures and APIfirst principles.
- Experience working with Order Management Systems (OMS), Fluent Commerce, supporting order orchestration and omni-retail processes. THIS EXPERIENCE IS A MUST.
- Strong experience designing and implementing RESTful APIs (OpenAPI/Swagger) and working with JSON, XML, HTTP, and GraphQL.
- Experience building omni-retail and e-commerce solutions, including order lifecycle, inventory visibility, fulfilment, returns, payment flows.
- Proficiency with databases such as MySQL, and MongoDB.
- Hands-on experience with containerized and cloud-native environments, including Docker, Kubernetes, and CI/CD pipelines (GitLab).
- Experience working with event messaging systems and integration patterns (e.g., AWS SQS, Solace, Pub/Sub architectures).
- Familiarity with security best practices including OAuth2, OIDC, and IAM solutions such as Keycloak and Okta
- Experience with modern development and testing tooling, including IntelliJ, SonarQube, Datadog, Insomnia, and the Atlassian suite (Jira, Confluence).
DevOps & Tooling
- Build & IDE: IntelliJ, Maven
- Version Control: Git, GitLab
- Code Quality & Security: SonarQube, Snyk
- API Testing & Integration Tools: Insomnia, RobotFramework
- Collaboration & Documentation: Atlassian Suite (Jira, Confluence)
- Cloud technologies/platform: AWS, K8s, Docker, Helm
Soft Skills
- Strong problem solving and analytical skills.
- Excellent communication and ability to work with multinational, cross-functional teams.
- Proactive, self-driven, and eager to learn new technologies.
- Ability to work independently in a fast-paced Agile