Job Title: Senior Full Stack Developer
At Luxoft, we are looking for an experienced Java developer to join our team as a Senior Full Stack Developer. As a key member of our development team, you will play a crucial role in the modernization, maintenance and development of an eCommerce platform for a big US-based retail company.
The primary goal of the project is to design, develop, and deploy scalable and efficient solutions that meet the business needs of our clients. You will work closely with other teams and stakeholders to ensure that our solutions are delivered on time, within budget, and meet the required quality standards.
Key Responsibilities:
* Develop new features in Java and Kotlin for Spring Boot Microservices, as well as maintain existing ones
* Improve Personalized Search
* Modernize Data Ingestion for faster searching and indexing
* Ensure Cloud Readiness and integration of Azure APIM and Gateway
* Collaborate with other teams and client to find the best solutions
Mandatory Skills and Qualifications:
* At least 5 years' work experience including front-end and back-end experience
* Strong knowledge of Java/Kotlin language
* Strong knowledge of Spring/SpringBoot
* Strong in JavaScript, 3+ years of experience
* Strong knowledge 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)
* Adoption of Agile and DevOps culture
* Strong written and verbal communication skills
Languages:
* English: B2 Upper Intermediate