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.