Job Overview
The primary objective of this project is the modernization, maintenance, and development of an eCommerce platform to enhance its capabilities and efficiency.
This entails delivering solutions by multiple product teams focused on various domains - customer, loyalty, search and browse, data integration, cart.
Currently, high priorities are new brand onboarding, system re-architecture, database migrations, migrating microservices to a unified cloud-native solution without disrupting business operations.
We seek an experienced Java developer who can assist with client platform migration, quickly adapt to customer processes, develop new features in Java and Kotlin, improve personalized search functionality, modernize data ingestion, ensure cloud readiness, and collaborate with other teams to find optimal solutions.
This role requires strong knowledge of Java/Kotlin, Spring/SpringBoot, JavaScript, React.js, databases, serving static web assets, and U/UX design, as well as experience with distributed systems, microservice architecture patterns, containers, and orchestration systems.
A deep understanding of enterprise application architecture patterns and adoption of Agile and DevOps culture is also essential for success.
The ideal candidate will have at least 5 years of work experience, including front-end and back-end experience, and strong written and verbal communication skills.