ResMed is a global leader in health technology, and we're seeking a Senior Software Engineer-Java to join our team in building a next-generation digital health product using SMART on FHIR. As a technical leader, you'll work closely with cross-functional teammates to deliver software within complex problem spaces, applying senior-level knowledge and tackling intrinsically hard problems in enterprise system architecture, microservices, engineering best practices, performance, and scalability.
Requirements
- BS/MS in Computer Science or equivalent experience
- 7+ years of professional software development experience
- Experience in Spring Boot, REST APIs, and FHIR standards
- Web development skills including ReactJS, TypeScript, JavaScript, HTML5, CSS3
- Experience with backend development using Java
- Experience with n-tier architecture and enterprise software applications
- Experience with containerization technologies like Docker, Kubernetes, EKS, and ECS
- Experience with cloud platforms such as AWS and infrastructure as code using Terraform
- Strong understanding of design patterns, algorithms, and object-oriented principles
- Experience with relational (SQL) and NoSQL databases
- Experience with CI/CD pipelines, infrastructure as code, and release automation
- Experience with modern testing tools such as Selenium, RestAssured, Postman, and JMeter
Benefits
- A supportive environment that focuses on people development and best practices
- Opportunity to design, influence, and be innovative
- Work with global teams and share new ideas
- Be supported both inside and outside of the work environment
- The opportunity to build something meaningful and see a direct impact on people’s lives