Blue Yonder Technology/Software

IN-Associate Technical Consultant - Cloud

Hyderabad, India +1 In person Full-time

Location: Bangalore

Requirements

  • 1–2 year of experience in Java development, with good understanding of Java 8 fundamentals.
  • Basic understanding or project exposure to Reactive Programming.
  • Academic, internship, or project experience with Spring Boot and Kafka.
  • Good understanding of Object-Oriented Programming, data structures, and software development fundamentals.
  • Exposure to designing and developing software components as part of academic or professional projects.
  • Basic understanding of Order Management Systems (OMS); exposure to Sterling OMS or similar platforms is an advantage.
  • Exposure to NoSQL databases such as Cassandra or MongoDB.
  • Ability to develop quality software following clean code principles, coding standards, and engineering best practices.
  • Awareness of information security best practices while developing and reviewing code.
  • Ability to understand and translate functional and technical requirements into software solutions.
  • Strong problem-solving and analytical skills with a willingness to learn new technologies and frameworks.
  • Good communication and collaboration skills to work effectively within a development team.

Desired Skills

  • Exposure to cloud platforms such as Azure, AWS, or GCP.
  • Basic understanding of caching and messaging frameworks such as Hazelcast, RabbitMQ, or similar technologies.
  • Exposure to developing or working with SaaS applications.
  • Understanding of software/product implementation and deployment processes.
  • Exposure to CI/CD pipelines and basic understanding of build and deployment processes.
  • Exposure to test automation, unit testing, and build/deployment automation.
  • Familiarity with Git/GitHub and Agile development practices.

Roles & Responsibilities

  • Develop and maintain Java-based microservices under the guidance of senior team members.
  • Understand the product, customer requirements, and customization/implementation process.
  • Contribute to the design and development of custom components and reusable solutions.
  • Write clean, maintainable, and well-tested code following established engineering standards.
  • Develop and execute unit and integration tests and contribute to test automation.
  • Participate in issue triage, debugging, and defect fixing with support from experienced team members.
  • Contribute to building and enhancing reusable assets, utilities, and engineering tools.
  • Participate actively in code reviews and incorporate feedback from senior developers.
  • Understand functional and technical requirements and translate them into development tasks.
  • Contribute to the design and implementation of individual user stories and break them down into development tasks with guidance.
  • Participate in Agile team activities such as backlog grooming, sprint planning, daily stand-ups, and retrospectives.
  • Collaborate with team members to resolve technical issues and deliver assigned tasks within sprint timelines.
  • Continuously learn and develop expertise in Java, Spring Boot, Kafka, cloud technologies, and related engineering practices.

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.
  • Additional Locations: Noida, Hyderabad

Job description provided by Blue Yonder.
View the original posting