B

Senior Software Engineer - Java, Spring Boot, Microservices, Azure

Blue Yonder

Hyderabad, Telangana, India · Full Time

Be the first to apply

Experience
5–8 yrs
Salary
Openings
1
Posted
12 小时前
Work mode
In office
Resume
Required to apply

Where you'll work

Sign in to tell us what does and doesn't work for you here — it sharpens every match we show you.

Job description

About the Role

Join Blue Yonder as a Senior Software Engineer contributing to the development, testing, and upkeep of their cloud-native Supply Chain Data Platform. This role involves close collaboration with senior engineers to build scalable microservices, implement new features, fix defects, and enhance product quality while gaining expertise in distributed systems and cloud technologies.

Technical Environment

  • Languages & Software: Java, Spring Boot, Gradle, Git, Hibernate, REST APIs, OAuth, GraphQL, Snowflake, Scala, Spark, Elasticsearch, NoSQL, RDBMS
  • Application Architecture: Cloud-native, event-driven, secure multi-tenant microservices designed for scalability, resiliency, and availability
  • Cloud Technologies: Microsoft Azure (including AKS, ARM Templates, Azure AD, Event Hub, Application Gateway, Virtual Networks, HDInsight), Kubernetes, Docker, Infrastructure as Code (IaC), Continuous Integration/Continuous Deployment (CI/CD)
  • Frameworks & Tools: Kafka, Kubernetes, Docker, Spring Boot, Hibernate, GraphQL, Elasticsearch, Spark, Ignite, Git, Gradle, DevOps, Infrastructure Automation

Key Responsibilities

  • Architect, implement, test, and maintain robust software features using Java, Spring Boot, microservices, and cloud-native technologies.
  • Partner actively with product managers, system architects, QA engineers, and senior developers to deliver scalable and dependable software solutions.
  • Engage in Agile workflows including sprint planning, backlog grooming, daily stand-ups, code reviews, testing, and retrospectives.
  • Investigate, debug, and resolve software issues to enhance performance, reliability, and code quality.
  • Participate in on-call rotations to provide backend production support and improve platform reliability.
  • Continuously update skills, embrace emerging tech, and contribute to elevating team procedures and development practices.

Candidate Requirements

  • 5 to 8 years of hands-on experience in Java development, specifically with Spring Boot, RESTful APIs, microservices, SQL, Git, and solid object-oriented programming fundamentals.
  • Good grasp of cloud-native app development, distributed system architectures, and container ecosystems including Docker and Kubernetes.
  • Experience with messaging systems like Kafka; familiarity with Snowflake, NoSQL, and traditional RDBMS databases.
  • Knowledge of modern software development methodologies such as CI/CD pipelines and DevOps culture.
  • Strong analytical and problem-solving abilities, eagerness to continuously learn new technologies, effective communication skills, and proven capability to collaborate in Agile teams.

Additional Information

Blue Yonder's core values are integral to their success and drive their customer satisfaction. The company is an equal opportunity employer committed to diversity, providing employment consideration regardless of race, religion, gender identity, sexual orientation, disability, or veteran status.

Tools & software

Microsoft Azure Microsoft Azure required

How they work

Problem Solving effective communication collaboration continuous learning Agile Methodology

Leave it if you'd like a reply — we won't use it for anything else.

Click to browse, drag & drop, or paste a screenshot

PNG, JPG, GIF, MP4, WebM, MOV · Max 20MB each · Up to 5 files

🤖
Online · instant AI help
Broxer