Taro Logo

Associate Software Engineer- Java

ResMed develops innovative solutions for sleep apnea, COPD, and other chronic diseases, providing cloud-connected medical devices and out-of-hospital software platforms.
Backend
Entry-Level Software Engineer
In-Person
5,000+ Employees
1+ year of experience
Healthcare

Job Description

ResMed, a global leader in healthcare technology (NYSE: RMD, ASX: RMD), is seeking an Associate Software Engineer to join their development team in Bangalore. This role presents an exciting opportunity to work on innovative healthcare solutions that improve patients' lives through cloud-connected medical devices and software platforms.

The position is ideal for an early-career software engineer with 1-2 years of experience who is passionate about full-stack development and healthcare technology. The role involves working with modern technologies including TypeScript, Node.js, React, and Java, while building scalable healthcare applications that comply with industry standards like HIPAA, HL7, and FHIR.

As an Associate Software Engineer, you'll be responsible for designing and developing full-stack applications, optimizing database performance, implementing CI/CD pipelines, and ensuring application security and compliance. You'll work in an agile environment, collaborating with cross-functional teams including Product, QA, and DevOps professionals.

The ideal candidate should have strong foundations in both frontend and backend development, with particular expertise in TypeScript, Node.js, and React. Knowledge of Java, PostgreSQL, and AWS services is essential. Experience with healthcare domain applications and understanding of compliance requirements (HIPAA, GDPR) would be particularly valuable.

ResMed offers a supportive and inspiring work environment focused on excellence and innovation. The company operates in over 120 countries, creating solutions that help millions of people with sleep apnea, COPD, and other chronic diseases. This role offers the opportunity to contribute to meaningful healthcare solutions while working with cutting-edge technologies and learning from experienced professionals in the field.

The position includes exposure to modern development practices, including containerization, microservices architecture, and infrastructure as code. You'll have the chance to work on projects that directly impact patient care and healthcare delivery, while developing your skills in a rapidly evolving technology landscape.

Last updated 5 days ago

Responsibilities For Associate Software Engineer- Java

  • Design, develop, and maintain full-stack applications using TypeScript, Node.js, and React
  • Contribute to backend services and APIs, primarily in Node.js, with secondary contributions in Java
  • Design and optimize Postgres database schemas, queries, and performance
  • Implement CI/CD pipelines through GitHub Actions and manage deployments on AWS
  • Ensure scalability, security, and performance of applications in compliance with healthcare regulations
  • Collaborate with cross-functional stakeholders
  • Produce clean, maintainable, and adaptable code
  • Engage in code reviews and technical discussions
  • Diagnose, troubleshoot, and resolve software issues
  • Contribute to migration, modernization, and scaling initiatives

Requirements For Associate Software Engineer- Java

TypeScript
Node.js
React
Java
PostgreSQL
  • 1–2 years of professional software development experience
  • Strong proficiency in TypeScript, Node.js, and React
  • Working knowledge of Java and its related frameworks
  • Practical experience with SQL databases, preferably Postgres
  • Demonstrated expertise with GitHub Actions and AWS cloud services
  • Solid understanding of functional and object-oriented programming paradigms
  • Familiarity with containerization technologies
  • Knowledge of REST APIs, microservices, and integration patterns
  • Prior exposure to healthcare domain applications
  • Strong analytical and problem-solving skills
  • Experience with AWS CDK for infrastructure as code

Related Jobs

Associate Software Engineer- Java

Entry-level software engineering role at ResMed focusing on full-stack development with TypeScript, Node.js, React, and Java for healthcare applications.

Associate Software Engineer- Java

Entry-level software engineering role at ResMed focusing on full-stack development with TypeScript, Node.js, React, and Java for healthcare applications.

Associate Engineer, AS

Entry-level software engineering role at Deutsche Bank focusing on Java backend development with opportunities for technical leadership and professional growth.

Associate Engineer - M&T

Entry-level software engineering role at Airbus India combining aerospace engineering with software development, focusing on digital solutions and automation.

Software Test Engineer (Entry Level)

Entry-level Software Test Engineer position at Cisco in Bangalore, focusing on wireless technologies and automation, perfect for recent graduates with programming skills.