E-commerce Platform Modernization
The primary goal of this project is to modernize, maintain and develop a cutting-edge eCommerce platform for millions of omnichannel customers.
Solutions are delivered by several Product Teams focused on different domains - Customer, Loyalty, Search and Browse, Data Integration, Cart.
Current overriding priorities are new brand onboarding, re-architecture, database migrations, migration of microservices to a unified cloud-native solution without any disruption to business.
Key Responsibilities:
* We are seeking an experienced Java Developer to help perform migration of client platform:
* - Quickly onboard to customer processes
* - Develop new features in Java and Kotlin for Spring Boot Microservices, as well as 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 and Qualifications:
* - At least 5 years' work experience including front-end and back-end experience
* - Strong knowledge of Java/Kotlin language
* - Strong knowledge of Spring/SpringBoot
* - Strong in JavaScript, 3+ years of experience
* - Strong knowledge React.js
* - Familiarity with databases (SQL/PostgreSQL), serving static web assets, and U/UX 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
Languages:
* English: B2 Upper Intermediate