Software Engineer II (Java Microservices)
JDA
Job Summary
This Software Engineer II role at Blue Yonder focuses on developing and coding scalable SaaS platforms for customers. Key responsibilities include software development, mentoring junior engineers, and collaborating with internal engineering teams. The ideal candidate will possess strong skills in Java, Spring Boot, REST API, and microservices architecture, with experience in cloud technologies like MS Azure, Docker, and Kubernetes. This position is crucial for building resilient, event-driven, and secure multi-tenant platforms, contributing to Blue Yonder's leadership in digital supply chain solutions.
Must Have
- Coding and building scalable SaaS platforms for customers.
- Developing software and mentoring junior engineers.
- Collaborating with other engineering teams within Blue Yonder.
- Bachelor’s degree and minimum 3-4 years of experience in Software development.
- Solid CS fundamentals.
- Experience with Java, Springboot, Rest API, Microservices architecture, Docker, Kubernetes.
- Strong programming experience and background in Core Java.
- Experience with API management platforms & providing / consuming RESTful APIs.
- Experience with DevOps, Infrastructure as Code and infrastructure automation.
Job Description
Scope:
- Core responsibilities to include, coding and building scalable SaaS platform for the customers.
Current technical environment:
- Software: Java, Spring boot, Gradle, GitHub, Rest API, OAuth
- Application Architecture: Scalable, Resilient, event driven, secure multi-tenant Microservices architecture
- Cloud Architecture: MS Azure (AKS, HD insight, Application gateway, Virtue Networks, Event Hub, Azure AD etc)
- Frameworks/Others: Docker, Kubernetes, Kafka, Elasticsearch, RDBMS, Spring boot, Gradle GitHub
What you’ll do:
- As a Software engineer you will be developing software and mentoring other junior engineers.
- You will Collaborate with other engineering teams with in Blue Yonder.
What we are looking for:
- Bachelor’s degree and minimum 3 -4 years of experience in Software development.
- Solid CS fundamentals with experience across a range of disciplines, with one or more area of deep knowledge and experience, Java, Springboot, Rest API, understanding on Microservices architecture, Docker, Kubernetes
- Strong programming experience and background in Core Java
- Experience with API management platforms & providing / consuming RESTful APIs
- Experience with DevOps, Infrastructure as Code and infrastructure automation.
12 Skills Required For This Role
Saas Business Models
Github
Game Texts
Oauth
Azure
Spring Boot
Elasticsearch
Gradle
Docker
Microservices
Kubernetes
Java