Blue Yonder

Senior Software Engineer - Java, SQL, Javascript, Spring

Blue Yonder · pune, Maharashtra, India

Software Development · 5,001-10,000 employees

2 d ago
Senior (5-10 yrs) Full-time India
Log in to apply, save this posting, or score it against your profile with AI.

About the role

Responsible for designing, developing, and maintaining Java-based backend services and APIs while optimizing database schemas. The role involves collaborating with cross-functional teams to translate business requirements into scalable technical solutions within a cloud-agnostic architecture.

What they look for

Java SQL Javascript Spring Spring Boot Oracle ReactJS Node JS Python Hibernate REST SOAP EDI Cloud-Agnostic Architecture Data Structures Object-Oriented Programming

Requirements

Requires 6 to 8 years of experience in Java and relational databases, preferably with functional knowledge of the supply chain management domain. A degree in Computer Science or a related field is required, along with proficiency in OOP and web technologies like ReactJS.

Full description

Scope:

  • Responsible for independently delivering Java-based backend features and database integrations, while contributing to design, performance optimization, and continuous improvement efforts.

Our current technical environment:

  • Software: Java 8, Oracle Sql, any Sql Database, Basic understanding of OOPs, Design patterns, Basic Front end understanding, basic understanding of Data Structures, javascript/react js, Node js.,Python
  • Application Architecture: Service Networking Overlay, aiming for a single, cloud-agnostic architecture that simplifies policy management across public/private clouds via components like service meshes, API gateways, and centralized control planes, allowing consistent security and traffic flow (like a modern microservices approach), differing from simple client-server models by abstracting network complexity.
  • Cloud Architecture: ** Cloud-Agnostic:** Runs consistently across different cloud providers (AWS, Azure, GCP) and on-premise.
  • Frameworks/Others: Good to know Hibernate and Spring framework.

What you’ll do:

  • Design, develop, and maintain backend services and APIs using Java and if needed frameworks such as Spring/Spring Boot.
  • Write clean, efficient, and secure code while following coding standards and best practices.
  • Develop and optimize database schemas, queries, and transactions using relational databases (e.g., Oracle, MySQL, PostgreSQL).
  • Participate in system design discussions and contribute to improving scalability, performance, and reliability.
  • Review code, provide constructive feedback, and mentor junior developers when needed.
  • Troubleshoot production issues, perform root-cause analysis, and implement preventive fixes.
  • Collaborate with cross-functional teams to translate business requirements into technical solutions.
  • Apply automated testing, CI/CD practices, and version control to ensure high-quality deliveries.
  • Stay current with emerging technologies, including cloud-native development and AI-driven engineering practices, and identify opportunities to apply them.

What we are looking for:

  • Education: BE/ME or B Tech/M Tech in Computer Science, MCS or MCA in Computer Science, Supply Chain
  • Years of Experience: 6 to 8 years
  • Ready to work from Pune office
  • Strong analytical problem-solving skills
  • Strong Object-Oriented Programming Skills.
  • Good understanding of data structures and algorithms.
  • Extensive knowledge of the Java programming language
  • Experience with relational databases (preferably Oracle) and Object/Relational frameworks.
  • Should be able to write SQL queries, procedures, triggers and do performance tuning.
  • Functional knowledge of supply chain management domain.
  • Prior experience in development or consulting with an enterprise software vendor – preferably in supply chain planning or forecasting area.
  • Experience with enterprise integration patterns & protocols, including SOAP, REST, EDI is a plus.
  • Capable of building web interfaces using JavaScript, HTML and CSS.
  • Experience with newer web client technologies such as ReactJS preferred.
  • Systems implementation skills: requirements/process analysis, conceptual and detailed design, configuration, testing, training, support
  • Exposure to cloud platforms (AWS/Azure/GCP) and containerization is a plus.
  • Curiosity and willingness to learn emerging technologies, especially AI/ML concepts and intelligent automation.
  • Strong problem-solving skills, ownership mindset, and effective collaboration and communication abilities.

Our Values

If you want to know the heart of a company, take a look at their values. Ours unite us. They are what drive our success – and the success of our customers. Does your heart beat like ours? Find out here: Core Values

All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability or protected veteran status.