Required Skills

Java Developer

Work Authorization

  • US Citizen

  • Green Card

  • EAD (OPT/CPT/GC/H4)

  • H1B Work Permit

Preferred Employment

  • Corp-Corp

  • W2-Permanent

  • W2-Contract

  • Contract to Hire

Employment Type

  • Consulting/Contract

education qualification

  • UG :- - Not Required

  • PG :- - Not Required

Other Information

  • No of position :- ( 1 )

  • Post :- 9th May 2023

JOB DETAIL

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

We are looking for an experienced Java Developer who can help to perform migration of client platform:
- 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

Java Spring Boot
At least 5 years' work experience including enterprise backend system design experience;
- 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

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

 

Company Information