ROLE DESCRIPTIONDevelop backend eCommerce web and Merchandizing applications in cloud platform technologiesCollaborate with designers & product managers to iterate on the design & implementation of our productWork with Engineers both onshore and offshore, remote and in-office.Identify and uphold engineering best practicesMonitor performance, watch for usability problems & rectify the issuesReview app and feature code, and plan future API upgrades with the development teamStay up to date on emerging technologies within Kroger TechnologyREQUIREMENTS12+ years’ of total experience with atleadt 5+ years developing large scale microservices based applications using Java/Go LangExperience in programming using JavaScript, Node, and React ecosystem is a plus point, but not required skillExperience with modern languages, libraries and frameworksExperience with Agile methodologies and principlesSignificant Microservices architecture and development skillsSignificant knowledge of SQL Databases and NoSQL Databases ( SQL Server, Postgres, Cassandra )Significant experience in Messaging architectures & development- Kafka or equivalentProven Experience in building RESTful APIs and a deep understanding of REST principlesProven Experience working with Docker or similar technologies, GIT, CI/CD and writing unit/integration testsStrong analytical problem-solving skills and excellent written and verbal communication skillsSelf-starter with strong initiative, quality deliverables, and ability to work under pressureBusiness-minded approach to time, costs, and deadlinesDemonstrated ability to work well within a team environmentMINIMUM QUALIFICATION/EDUCATIONA bachelor’s or graduate degree in Computer Science or related field at an accredited institutionBONUS POINTSProven Experience with Cloud Platforms like Azure or Pivotal Cloud FoundryProven Experience with Continuous integration, Continuous delivery and Continuous deploymentExposure to Kubernetes Container Orchestration (Rancher, OpenShift, AKS)Experience architecting and building high volume, fault-tolerant, highly available, and globally distributed systems in a cloud-native environmentFamiliarity with A/B testing, monitoring, and alertingEnergetic, flexible, collaborative, team player and good interpersonal skillsA passion for keeping up to date with the latest cloud trends and technologies