Software Engineer (Developer) – Omni Retail

DevOps
Contract Remote in Europe Posted 1 month ago

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 API-

first principles.

▪ Experience working with Order Management Systems (OMS), Fluent Commerce, supporting order

orchestration and omni-retail processes.

▪ 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 environment.

Education & Language

▪ Bachelor’s or master’s degree in computer science, Software Engineering, or a related field.

▪ Fluency in English (French or other languages is a plus).

Your Cart (5)

Platform Foundations Study Guide

Study Guide

$24.00

Business Analyst Practice Exams

Practice Exam

$24.00

Data 360 Consultant Study Guide

Study Guide

$24.00

Service Cloud Practice Exams

Practice Exam

$24.00

Experience Cloud Practice Exams

Practice Exam

$24.00
GET EXPERT HELP Learn more

Study Support Plus

Study Support Plus is an exclusive service designed to provide you with personalized assistance and expert guidance throughout your certification journey.