Blue Yonder Title:
Lead Software Engineer (Product Development)
Other Comparable titles:
SaaS Backend Developer
Overview:
As a Backend Developer/ Architect, you need to participate in estimating, technical design, implementation, documentation, testing, deployment and support of applications developed for our clients. As a member working in a team environment, you will work with solution architects to interpret/translate written business requirements into technical design/code.
Scope:
Core responsibilities to include building backend Rest API Services based on Spring Boot deployed in a SaaS environment
The dev team currently comprises of 10+ global associates across US and India (COE)
Our current technical environment:
Software: Spring Boot Microservices, Building Portal component, Azure SQL, Spock groovy
Application Architecture : Service deployed on Azure
Frameworks/Others : GitHub, CI/CD, Java, J2EE, Docker, Kubernetes
Experience on SaaS is MUST
What you'll do:
Development of REST API in a Microservices architecture (Spring Boot) and deployed on Microsoft's Azure platform. The architecture includes technology components such as ReactJS and JavaScript/Typescript (UI), Spring Boot (Backend), Azure SQL, Azure Blob, Azure Logic Apps, Portal and Supply Chain planning software
Be a senior member of a highly skilled team seeking systematic approaches to improve engineering productivity, efficiency, effectiveness, and quality
Support our existing customer base with the newer enhancements/ defects fixing
Create technical documentation
Provide early visibility and mitigation to technical challenges through the journey.
Confidently represents product and portfolio
What we are looking for:
Bachelor's degree (STEM preferred) and minimum 8+ years of experience in Software development; ideally a candidate that has started as a Software Engineer and progressed to Lead Software Engineer
Strong experience in programming and problem solving
Hands-on development skills along with design experience; should not have moved away from software development
Experience in building products with an API first approach in a SaaS environment
Required Skills : Java, Spring Boot, SQL
Preferred Skills : Knowledge of Public Clouds (Azure, AWS etc.), Spring Cloud, Docker, Kubernetes
Experience in Supply Chain domain is a plus
Good Understanding of secure architectures, secure configuration, identity management, role-based access control, authentication & authorization, and data encryption.