About the Role:
We are seeking an experienced Senior Full Stack Developer to join our team and lead the modernization, maintenance, and development of our eCommerce platform.
The successful candidate will be responsible for migrating client platforms, developing new features in Java and Kotlin for Spring Boot Microservices, and maintaining existing ones. Additionally, they will improve Personalized Search, modernize Data Ingestion for faster searching and indexing, evaluate Cloud Readiness, and integrate Azure APIM and Gateway.
* Key Responsibilities include onboarding to Customer's processes, developing new features, improving search functionality, modernizing data ingestion, evaluating cloud readiness, and integrating Azure services.
* The ideal candidate will have at least 5 years' experience with front-end and back-end development, strong knowledge of Java/Kotlin language, and a deep understanding of Spring/SpringBoot architecture patterns.
* Familiarity with databases (SQL/PostgreSQL), serving static web assets, and U/UX design is also essential.
About Us:
We're a fast-paced retail company serving millions of customers each week, looking for talented professionals to help drive innovation and growth.
* Our teams are focused on delivering solutions across various domains, including Customer, Loyalty, Search and Browse, Data Integration, and Cart.
* We prioritize new brand onboarding, re-architecture, database migrations, and migration of microservices to a unified cloud-native solution without business disruption.
Benefits and Qualifications:
* This role requires a deep understanding of enterprise application architecture patterns, experience with distributed systems, and familiarity with microservice architecture patterns.
* A strong written and verbal communication skill set is also necessary, as well as proficiency in JavaScript and React.js.
* Candidates should also be comfortable working with Containers and Orchestration Systems (Kubernetes/PKS/OpenShift) and adopting Agile and DevOps culture.