Job Description :
Job Experience/Skills:
5+ years of experience in architecting, designing, and building large scale distributed, service-oriented systems in an agile environment

Strong development experience with RESTful web services

5+ years of Java, Kotlin experience a plus

5+ years of Spring Framework experience

Experience with the JavaScript frameworks (e.g. React, AngularJS, or Node.js)

2 -3 years of commercial web development experience with JavaScript/Typescript

Proficiency with client-side JavaScript frameworks (e.g,. Angular or ReactJS)

3+ years of relational database experience

Experience with NoSQL databases

Experience deploying cloud-based systems for high availability, continuous monitoring, and scalability

Experience in test driven development

Experience with Git or similar version control software

Payments space/knowledge/experience preferred



Essential Job Functions:

Familiar with some software design patterns and software engineering principles

Communicates clearly and effectively with both technical and non-technical personnel

Work with Product Management to analyze requirements

Conduct design and code reviews and collaborate to ensure own codes passes review

Collaborate on technical architecture and design

Work within company standards and best practices to continuously improve software delivery

Complete estimates and work plans as appropriate for design, development, implementation
and rollout tasks

Create and maintain technical system documentation throughout all phases of the SDLC

Communicate with the appropriate teams to ensure that assignments are managed appropriately and that completed assignments are of the highest quality.

Client : Kroger