Job description
Project Description
We have an ambitious goal to migrate big legacy Retail Platform based on Oracle ATG framework and Informix Database to Spring Boot microservices for a big retail company.
Solution is implemented by several Scrum Teams which focused on different features.
Team 1: This team is primarily concerned with building applications for Customer/Profile, Login, and the API Gateway. The team support the following: GraphQL as the API gateway between clients (Web and Mobile) and data service layer (Platform, Loyalty Integration), session management, customer profile, registration flows, registration emails, Platform API Gateway, login, APIM, customer shopping list, Third Party management, subscriptions, chatbot.
Team 5: This team is primarily responsible for managing the cart and how all the promotions and coupons that are tied to any given user's shopping cart are presented on the various websites.
Team 7: This team is mainly focused on Elasticsearch Data Ingestion, focusing on processing all the data so that the website has a fast and consumable data for the web and mobile experiences. In addition, this team also helps to manage data file exports for third parties and SEO pages.
Responsibilities
- Take over technical leadership of the part of development team
- Quickly onboard to Customer's processes
- Migrate services from Oracle ATG framework to Spring Boot microservices
- Migrate applications from using Informix database to PostgreSQL
- 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
Skills
Must have
- Strong knowledge of Java\Kotlin language, familiar with Spring/SpringBoot;
- Deep understanding of enterprise application architecture patterns;
- Experience with distributed systems;
- Experience in leading a distributed team;
- Good knowledge of SQL;
- Familiar with microservice architecture patterns;
- Familiar with Containers and Orchestration Systems (Kubernetes/PKS/OpenShift);
- Experience with PostgreSQL;
- Adoption of Agile and DevOps culture;
- Strong written and verbal communication skills
At least 5 years' work experience including enterprise backend system design experience;
Nice to have
- E-commerce background;
- An experience with Hazelcast;
- An experience with Elasticsearch;
- An experience with Spring Cloud;
- An experience with AZURE and knowledge of cloud architecture patterns;
Languages
English: B2 Upper Intermediate
Seniority
Lead
Relocation package
If needed, we can help you with relocation process.
Vacancy Specialization
Java
Ref Number
VR-97041
abouteureka.com is the go-to platform for job seekers looking for the best job postings from around the web. With a focus on quality, the platform guarantees that all job postings are from reliable sources and are up-to-date. It also offers a variety of tools to help users find the perfect job for them, such as searching by location and filtering by industry. Furthermore, abouteureka.com provides helpful resources like resume tips and career advice to give job seekers an edge in their search. With its commitment to quality and user-friendliness, abouteureka.com is the ideal place to find your next job.