3-7 years of expeirence
Skills:
3+ years of professional experience in practice area
Experience analyzing, designing, coding, testing, installing and maintaining complex software programs
Knowledge of Java and Java Springboot framework.
Knowledge of other programming languages is a plus
Our systems are built with a variety of technologies; therefore, applicants should have a strong grasp of multiple tech stacks
Experience with Backend Database (preferably Spanner) or NoSQL or Postgres databases
Experience with Amazon AWS/GCP services is required
Familiarity with containerization technologies (Kubernetes, Docker) and modern development practices and development lifecycle using Scrum, Kanban, Lean or other agile methodologies
Familiarity with CI/CD and testing tools
Familiarity with messaging middleware (Kafka, SQS)
Experience with writing services as well as consuming services using REST, SOAP, XML, JSON or any combination
Emphasis on building metrics into the system and providing visibility on uptime and performance via real time alerting, reporting, and dashboards
Sound object-oriented design skills and knowledge of application design patterns
Experience working with diverse, collaborative, cross-functional teams
Strong verbal and written communication skills with the ability to persuade inspire and motivate others.
This includes communicating technical information to nontechnical audiences
Experience with Retail Backgroud is a plus
Highly self-motivated and directed
English (Mandatory)