Location
Bangalore, India
Type
Full-time
Salary
Not Disclosed
Experience
0–3 Years
Job Description
ResMed is hiring Associate Engineers in Software Engineering to develop and maintain scalable software solutions that enhance patient care and healthcare interoperability. You’ll work with technologies like Java, Spring Boot, and ReactJS, contributing to backend, frontend, and DevOps pipelines that help improve diagnosis and awareness of sleep-related disorders.
Responsibilities
- Develop and maintain backend services using Java and Spring Boot.
- Collaborate on frontend development using ReactJS, TypeScript, and JavaScript.
- Design and implement RESTful APIs and microservices.
- Write unit and integration tests following TDD principles.
- Contribute to CI/CD pipelines and deployment automation.
- Participate in design discussions and architectural decisions.
- Perform debugging, code reviews, and performance tuning.
Qualifications
- Bachelor’s or Master’s degree in Computer Science or related field.
- 0–3 years of experience in software development.
- Proficiency in Java and Spring Boot.
- Understanding of REST API development and web application architecture.
- Familiarity with version control systems like Git.
- Good to have: ReactJS, AWS, Docker, Kubernetes, Terraform, and cloud deployment knowledge.
Position Overview
This role at ResMed allows engineers to build scalable software solutions supporting healthcare interoperability and patient care. You'll contribute to backend services, frontend applications, REST APIs, and DevOps pipelines using modern technologies.
Key Responsibilities
- Develop backend services with Java and Spring Boot
- Collaborate on frontend features using ReactJS and TypeScript
- Design and implement RESTful APIs and microservices
- Write unit and integration tests following TDD
- Contribute to CI/CD pipelines and deployment automation
- Participate in design and architectural discussions
- Debug, review, and optimize code performance
Why You Might Like This Role
- Work on impactful healthcare software improving patient care
- Gain experience across backend, frontend, and DevOps pipelines
- Collaborate with experienced engineers in a dynamic environment
- Opportunities to work with modern technologies like Java, Spring Boot, ReactJS, and cloud platforms
Professional Development
- Enhance skills in Java, Spring Boot, and ReactJS
- Learn microservices architecture and REST API design
- Gain experience in CI/CD pipelines and automated deployments
- Improve debugging, performance tuning, and code review skills
- Exposure to cloud technologies such as AWS, Docker, and Kubernetes
Work Culture & Benefits
- Innovative and collaborative work environment
- Hands-on mentorship and growth opportunities
- Exposure to cutting-edge healthcare software development
- Opportunities to work across backend, frontend, and DevOps domains
Frequently Asked Questions
Q: Is prior experience with ReactJS required?
A: No, it's good to have but not mandatory. You will primarily work with Java and Spring Boot.
Q: Do I need cloud deployment knowledge?
A: Familiarity is helpful, but you will receive exposure to cloud technologies on the job.
Q: What is the expected experience range?
A: 0–3 years of software development experience.
Application Strategy
Highlight your experience with Java, Spring Boot, and any frontend work in ReactJS. Emphasize knowledge of REST APIs, microservices, testing, and CI/CD. Showcase your eagerness to learn cloud technologies and contribute across backend, frontend, and DevOps pipelines.