Job Description :
Role: Java Developer
Duration: 6+ Months
Location: Bentonville, Arkansas


Required Skills: Top Skills Details
1) Senior level Java development experience
2) Experience with React
3) Cloud exposure

Description: The Client Facing Technology team is looking for sr. level developers/engineers to add to their team. They have a number of key and visible initiatives that need expertise and additional hands they currently don''t have.
These engineers will be focused on two of the three projects.

1) Cloud checkout. This team is focus on building a new custom POS system and migrating from the legacy POS system. This will show up to the customer in "check out with me" and self-check out.
2) Retail services. This team and initiative is specifically focused on autocare right now. They plan to get autocare online and with an omnichannel presence so customers can schedule services, buy products, etc. They are looking for engineers that have a high level of maturity as it relates to their technical and leadership experience. They also need knowledge of the cloud (Google or Azure
Additional Skills & Qualifications For this project, we are creating Client next generation point of sale There several projects under that umbrella like self-checkout.
The platform as a whole is reposing javascript(web) clients with POS interaction both self-service and cashier driven move from legacy to nextgen all cloud native and — in the store
Backend - spring and spring boot, following MVC architecture Microservices- thinking about doing micro frontend.
If someone knows about micro front end this is a huge plus.
Active MQ and Kafka Kafka understanding is a nice to have but not a requirement.
We are doing automated unit testing as well as end-to-end performance testing.
Regression and performance testing are important. Kaos testing is a nice to have.