Job Title:Software Engineer - ECommerce Platform ModernizationDescription:We are seeking an experienced Java Developer to join our team and contribute to the modernization of an eCommerce platform for a leading retail company. The primary goal of this project is to enhance the customer experience by improving the platform's performance, scalability, and user engagement.Responsibilities:Develop new features in Java and Kotlin for Spring Boot Microservices, as well as maintain existing ones.Improve Personalized Search functionality to provide customers with a seamless browsing experience.Modernize Data Ingestion for faster searching and indexing, ensuring high data quality and reliability.Collaborate with other teams and stakeholders to identify and implement best solutions that meet business requirements.Ensure Cloud Readiness and integration of Azure APIM and Gateway, maintaining compliance with industry standards.Requirements:Mandatory Skills:At least 5 years' work experience including front-end and back-end development.Strong knowledge of Java/Kotlin language and its applications.Experience with Spring/SpringBoot framework and its ecosystem.Proficiency in JavaScript and React.js libraries.Familiarity with databases (SQL/PostgreSQL) and U/UX design principles.Deep understanding of enterprise application architecture patterns and microservice architecture.Knowledge of Containerization and Orchestration Systems (Kubernetes/PKS/OpenShift).Adoption of Agile and DevOps culture, with strong written and verbal communication skills.Nice-to-Have Skills:Experience working in distributed teams, particularly with US-based customers.Knowledge of Vue.js, Typescript, Nuxt frameworks, and their applications.Experience working with Kafka/RabbitMQ, caching mechanisms (Hazelcast/Redis), and hybrid cloud environments.Benefits:As a Software Engineer on our team, you will have opportunities to grow professionally, work with cutting-edge technologies, and collaborate with experts in the field. We value diversity, inclusion, and employee well-being, offering a comprehensive benefits package, flexible work arrangements, and ongoing professional development.