Job Description:
The main objective of this project is to modernize, maintain and develop an e-commerce platform for a retail company in the US, serving millions of customers across multiple channels each week.
A number of product teams focus on various domains, including customer, loyalty, search and browse, data integration, and cart.
Current priorities include onboarding new brands, re-architecture, database migrations and migrating microservices to a unified cloud-native solution without disrupting business operations.
We are seeking an experienced developer with expertise in Java to assist in migrating client platform features:
* Quickly adapt to customer processes
* Develop new features in Java and Kotlin for Spring Boot microservices and maintain existing ones
* Improve personalized search functionality
* Modernize data ingestion for faster searching and indexing
* Ensure cloud readiness and integration of Azure APIM and Gateway
Required Skills and Qualifications:
To be successful in this role, you will need at least 5 years' work experience with front-end and back-end expertise, strong knowledge of Java/Kotlin, Spring/SpringBoot, and JavaScript, familiarity with databases (SQL/PostgreSQL) and UX design, deep understanding of enterprise application architecture patterns, experience with distributed systems, and Agile culture.