As a Senior Full Stack Developer, you will be responsible for modernizing and maintaining an eCommerce platform. This involves working with multiple Product Teams focused on different domains, including Customer, Loyalty, Search and Browse, Data Integration, and Cart.
The current priorities are new brands onboarding, re-architecture, database migrations, and migration of microservices to a unified cloud-native solution without disrupting business operations.
You will be expected to onboard quickly to Customer's processes, develop new features in Java and Kotlin for Spring Boot Microservices, maintain existing ones, improve Personalized Search, modernize Data Ingestion, ensure Cloud Readiness, and integrate Azure APIM and Gateway.
To achieve this, you must have strong knowledge of Java/Kotlin, Spring/SpringBoot, JavaScript, React.js, databases (SQL/PostgreSQL), serving static web assets, and U/UX design.
Additionally, you should have experience with distributed systems, microservice architecture patterns, Containers and Orchestration Systems, Agile and DevOps culture, and strong written and verbal communication skills.