Important: This role requires applicants to have a strong understanding of Java and Kotlin for Spring Boot Microservices.
Luxoft operates under CLT contracts exclusively.
Project Overview:
The primary goal is to modernize, maintain, and develop an eCommerce platform for a large retail company. The platform serves millions of omnichannel customers weekly. Solutions are delivered by Product Teams focusing on different domains - Customer, Loyalty, Search and Browse, Data Integration, and Cart.
Current priorities include new brand onboarding, re-architecture, database migrations, and migrating microservices to a unified cloud-native solution without disrupting business operations.
Key Responsibilities:
We are seeking an experienced Java Developer who can assist in the migration of client platforms by quickly onboarding to customer processes, developing new features in Java and Kotlin for Spring Boot Microservices, maintaining existing ones, improving Personalized Search, modernizing Data Ingestion for faster searching and indexing, ensuring Cloud Readiness, and integrating Azure APIM and Gateway.
Mandatory Skills:
* At least 5 years' experience including front-end and back-end experience
* Strong knowledge of Java/Kotlin language
* Strong knowledge of Spring/SpringBoot
* Strong skills in JavaScript with 3+ years of experience
* Strong knowledge of 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)
* Adept at Agile and DevOps culture
* Strong written and verbal communication skills
Language Requirements:
* English: B2 Upper Intermediate