Job RequirementsUnder general supervision, designs, codes, tests, and deploys software in all layers of the development life cycle.Provides the necessary documentation.Roles & ResponsibilitiesDesign, develop and implement enterprise-scale solutions to support the organization’s business strategy and goals.Work closely with our business product owners on an Agile team to fully understand requirements, provide feedback, and request clarification as needed.Work with other engineers on a collaborative Agile team to deliver code on an ongoing basis.Review requirements and data models and translate them into responsible applications and architectureConduct design and code reviews with the extended team to ensure that code meets FedEx standardsTrack and resolve software defects; Support automated test execution including system level and integration tests CI/CD/CTWork within the agile team to define solution specifications for core and edge product deliverables.Provide communication on solutions, product enhancements, and status as defined by the agile team.Work to establish, maintain, and update strategy (methodology, processes, standards, tools, services) used in implementing supply chain systems.Working within an agile team to deliver work products and perform efforts to meet the needs and team objectives for successful delivery, and reliability of solution.Skills Required12-factor application development experience using REST API’s; Experience building API’s for both external and internal consumptionHands-on development experience with Spring Boot & Microservices, and REST services.Knowledge of SQL and DB design; Experience with frameworks for documenting/designing APIs (like Swagger)Knowledge of standard tools for developing, optimizing & testing code; Experience using testing automation CI/CD/CTKnowledge of Cloud platforms such as Oracle Cloud, Docker, Kubernetes, and PCF; Familiarity with version control tools like SVN, CSV, or Git.Must have skills are Spring Boot, JAVA, Cloud, and Oracle.Nice to have skills are Angular, CI/CD, and Test AutomationQualificationsBachelor’s Degree in computer science, engineering, or information systems and/or equivalent formal training or work experience.Three (3) years of work experience in an information technology or engineering environment.