Enterprise Software Engineer
The objective of this project is to enhance, maintain and develop a cutting-edge e-commerce platform for a prominent US-based retail company. Our Product Teams focus on distinct domains, prioritizing new brand onboarding, re-architecture, database migrations, and the seamless transition of microservices to a unified cloud-native solution without disrupting business operations.
We are seeking an experienced Java Developer who can facilitate the migration of the client platform:
* Efficiently onboard to customer processes
* 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 clients to find optimal solutions
Mandatory Skills Description:
* 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