IN-Associate Technical Consultant - Cloud

Blue YonderBengaluru, KarnatakaOn-siteFull-timeJunior, 1–2 yearsListed 15 minutes ago

Apply now

About this role

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.