Saxon Global
Backend Services Developer Level 3
Saxon Global, Cincinnati, Ohio, 45208
he Kroger Digital team is hiring a Senior Software Engineer to work within Kroger's Unified Order Services domain for Pickup, Ship, and Delivery modalities. This team is responsible for designing, building, and supporting full-stack applications that include (but are not limited to) capturing customer's online orders, managing order life cycle, routing orders to the appropriate internal and 3rd party fulfilment channels, surfacing Inventory levels, and enabling returns/refunds. Our services are highly scalable and utilized by all digital channels (web, mobile, voice). Our mission is to build best-in-class web services to accept a customer eCommerce order from anywhere, anytime, and process them as promised. REQUIRED SKILLS: • 7 years of strong Backend Services Development using Java • Experience using Git and npm in a collaborative environment • Demonstrable knowledge of these concepts: Java - Design, Architecture, Hands on Coding Software Design Principles and Patterns Technical Leadership experience nice to have Browsers (HTTP, APIs, event loop, render cycle, etc.) Build Tools (Webpack, Rollup, etc.) CI/CD (tools, pipelines, patterns) Automated Testing (unit, functional, contract, mocking, etc.) Application Performance Tuning (Lighthouse, browser dev tools, etc. Spring, Springboot No-SQL databases e.g. Cassandra Messaging platforms e.g. Kafka Key Responsibilities Lead and participate in the design and implementation of large and/or architecturally significant applications Work to continuously improve software delivery processes and practices Build partnerships across the application, business and infrastructure teams Develop programming specifications Design, code and unit test application code using Software Development Life Cycle (SDLC) best practices Complete estimates and work plans independently as appropriate for design, development, implementation and rollout tasks Create technical system documentation and ensure that this documentation remains current 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 Support and maintain applications utilizing required tools and technologies Provide support for applications, including involvement with the Support Center, NOC, Infrastructure teams, and vendors as appropriate Provide off-hours support (24 x 7) as required Assist other personnel on assignments including mentoring or providing on-the-job training to more junior associates Direct the day-to-day work activities of other team members Identify, uphold and apply Web engineering best practices Implement Web design principles to ensure our Web apps are performant, accessible, and provide the ideal user experience on devices of various sizes Collaborate with designers, product managers, and team to iterate on design and implementation Assist in the development of applications & features that will be used by customers and internal associates Required Skills : Java Basic Qualification : Additional Skills : Background Check :Yes Drug Screen :Yes Notes : Selling points for candidate : Project Verification Info : Candidate must be your W2 Employee :Yes Exclusive to Apex :No Face to face interview required :No Candidate must be local :No Candidate must be authorized to work without sponsorship ::No Interview times set : :No Type of project :Development/Engineering Master Job Title :Other Branch Code :Cincinnati