Modernize E-Commerce Platform
The primary objective of this project is to modernize, maintain, and develop an e-commerce platform for a major US-based retail company.
Solutions are delivered by multiple product teams focused on different domains: customer, loyalty, search and browse, data integration, and cart.
Current priorities include new brand onboarding, re-architecture, database migrations, and migration of microservices to a unified cloud-native solution without disruption to business.
Responsibilities:
We seek an experienced Java developer who can assist in migrating the client platform:
* Quickly onboard to customer processes
* Develop new features in Java and Kotlin for Spring Boot microservices and maintain existing ones
* Improve personalized search
* Modernize data ingestion for faster searching and indexing
* Ensure cloud readiness and integration of Azure APIM and Gateway
* Collaborate with other teams and clients to find the best solutions
Mandatory Skills Description:
* At least 5 years' work experience including front-end and back-end experience
* Strong knowledge of Java/Kotlin language
* Strong knowledge of Spring/Spring Boot
* Strong skills in JavaScript, 3+ years of experience
* Strong knowledge of React.js
* Familiarity with databases (SQL/PostgreSQL), serving static web assets, and U/X design
* Deep understanding of enterprise application architecture patterns
* Experience with distributed systems
* Familiar with microservice architecture patterns
* Familiar with containers and orchestration systems (Kubernetes/PKS/OpenShift)
* Adoption of Agile and DevOps culture
* Strong written and verbal communication skills
* Language: English - B2 Upper Intermediate