Software Engineer (Java backend)
Core
Develops quality software according to clean code principles and Blue Yonder standards, writing effective test cases and autonomously managing issues from the team backlog.
Role type
Mid-level Java backend engineer
Builds
Software components and service functions for SaaS profitability
Domain
Retail/Supply Chain technology (Blue Yonder)
Deliverable
production ML models | product features
Required skills
Java, clean code principles, unit testing, code reviews, CI/CD pipeline management, incident resolution, performance benchmarking, onboarding
Preferred skills
Refactoring, problem solving, innovation, understanding of cross-team dependencies
Responsibilities
Develops quality software and writes test cases, autonomously pulls and resolves issues, participates in backlog grooming and stand-ups, contributes to design of stories, performs small refactorings, fixes broken builds, provides code review feedback, onboards new members, resolves incidents, handles service requests, participates in performance benchmark tests
Seniority
Mid-level, hands-on IC