ResMed Logo

ResMed

Senior Software Engineer- Java Full Stack

Reposted 3 Days Ago
Be an Early Applicant
In-Office
Bangalore, Bengaluru Urban, Karnataka
Senior level
In-Office
Bangalore, Bengaluru Urban, Karnataka
Senior level
The Senior Software Engineer will develop full-stack healthcare applications, mentor team members, lead initiatives, and ensure compliance with regulations like HIPAA.
The summary above was generated by AI
Role Summary

Full-Stack Engineer with deep expertise in TypeScript, JavaScript, and Java, who can design, develop, and deliver scalable, secure, and high-performance applications in the healthcare domain. The ideal candidate will have strong experience with Node.js, Express, and Java Spring Boot, and be proficient in working with SQL databases and AWS cloud services. This role will involve leading technical initiatives, mentoring team members, and collaborating cross-functionally to build reliable and high-performance systems. Familiarity with compliance and interoperability standards such as HIPAA, HL7, and FHIR is highly advantageous.

Technical Skills
  • Strong programming experience in one or more of:

    Node.JS, Java (backend)

    JavaScript / TypeScript, React (frontend or full-stack)

  • Cloud Platform Experience:

    Deep understanding of AWS (preferred)

    Experience with cloud-native architectures (Lambda, ECS, S3, DynamoDB, etc.)

  • API Development & Integration:

    RESTful and GraphQL API design and implementation

    Microservices architecture using frameworks like Spring Boot

  • CI/CD and DevOps Tools:

    GitHub Actions, Jenkins, or AWS DevOps

    Infrastructure-as-Code (Terraform, CloudFormation)

  • Database Systems:

    Relational (PostgreSQL, MySQL, SQL Server)

    NoSQL (MongoDB, DynamoDB)

  • Software Design Principles:

    SOLID, Clean Code, Domain-Driven Design, Unit Testing, and TDD

Leadership & Delivery
  • Proven experience leading a small to mid-sized engineering team (3–10 engineers)

  • Agile/Scrum experience (as a lead or Scrum master)

  • Strong mentoring and code review capabilities

  • Excellent communication skills for cross-functional collaboration (with Product, QA, and UX)

Key Responsibilities
  • 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 (HIPAA, HL7, FHIR as applicable).

  • Collaborate with cross-functional stakeholders – Product, QA, DevOps – to deliver high-quality outcomes.

  • Produce clean, maintainable, and adaptable code that facilitates seamless feature additions.

  • Engage in code reviews, technical discussions, and structured knowledge sharing.

  • Implemented agile practices to improve sprint predictability and code quality.

  • Diagnose, troubleshoot, and resolve software issues efficiently.

  • Stay current with emerging technologies and integrate them into development practices where appropriate.

  • Contribute to migration, modernization, and scaling initiatives for existing healthcare applications.

  • Mentored junior engineers and promoted a culture of learning and ownership.

Qualifications
  • 5–10 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 (CI/CD) and AWS cloud services.

  • Solid understanding of both functional and object-oriented programming paradigms, with the ability to apply them effectively in real-world contexts.

  • Solid understanding of Agile methodologies and the software development life cycle (SDLC).

  • Hands-On with frontend performance optimization and accessibility best practices.

  • Strong knowledge with containerization technologies (e.g., Docker, Kubernetes).

  • Knowledge of REST APIs, microservices, and integration patterns.

  • Prior exposure to healthcare domain applications, including interoperability standards (HL7, FHIR) and compliance requirements (HIPAA, GDPR).

  • Strong analytical and problem-solving skills with proven effectiveness in agile environments.

  • Experience with AWS CDK for infrastructure as code.

  • Proficiency in leveraging AI tools responsibly to enhance productivity.

  • Comprehensive knowledge of software design principles and design patterns, with applied experience in scalable and maintainable systems.

Preferred Skills
  • Exposure to data pipelines or healthcare analytics.

  • Domain knowledge in billing, revenue, and payments systems.

  • Strong ability to balance hands-on coding with people management

  • Understanding of FHIR, HL7, or HIPAA-compliant software systems

  • Experience integrating with connected medical devices or sensors

  • Familiarity with data pipelines (AWS Glue, EMR, or Airflow)

  • Experience with data visualization or AI/ML integration

  • OWASP security practices, identity management (OAuth2, OpenID Connect)

 

Joining us is more than saying “yes” to making the world a healthier place. It’s discovering a career that’s challenging, supportive and inspiring. Where a culture driven by excellence helps you not only meet your goals, but also create new ones. We focus on creating a diverse and inclusive culture, encouraging individual expression in the workplace and thrive on the innovative ideas this generates. If this sounds like the workplace for you, apply now! We commit to respond to every applicant.

 

Top Skills

Aws Cloud Services
CloudFormation
Docker
DynamoDB
Express
Github Actions
GraphQL
Java
Java Spring Boot
JavaScript
Jenkins
Kubernetes
MongoDB
MySQL
Node.js
Postgres
Rest
Sql Databases
SQL Server
Terraform
Typescript

Similar Jobs

4 Days Ago
In-Office
Bengaluru, Bengaluru Urban, Karnataka, IND
Senior level
Senior level
Cloud • Information Technology • Consulting • Cybersecurity • Big Data Analytics
The Senior Java Full Stack Engineer designs, develops, and maintains enterprise applications using Java and UI frameworks, while ensuring scalable architecture and collaborating in Agile environments.
Top Skills: AngularjsApacheCloud ServicesCSSEclipseHTMLJ2EeJavaJavaScriptJspMs Sql StudioMssqlReactRestful ServicesSpring FrameworkSQLStruts FrameworkSvn
4 Days Ago
In-Office
Bangalore, Bengaluru Urban, Karnataka, IND
Senior level
Senior level
Fintech • Information Technology • Payments
Seeking a Senior Software Engineer to design and develop scalable payment solutions, collaborate with teams, and innovate in payment technologies with a focus on quality and efficiency.
Top Skills: .NetAngularC++GitHTTPJavaJenkinsJSONKafkaMavenMicroservicesNosql DatabaseReactRelational DatabaseRestSpring BootStash
14 Days Ago
In-Office
Bangalore, Bengaluru Urban, Karnataka, IND
Senior level
Senior level
Security
The Senior Software Engineer will design and develop identity products, analyze customer goals, create specifications, and implement test strategies, using Java and various technologies.
Top Skills: AWSAzureDockerGradleHibernateJ2EeJavaJenkinsJunitLinuxMavenOracle DatabasePl/SqlRabbitMQRest ApiSeleniumSpringSpring BootTomcat

What you need to know about the Bengaluru Tech Scene

Dubbed the "Silicon Valley of India," Bengaluru has emerged as the nation's leading hub for information technology and a go-to destination for startups. Home to tech giants like ISRO, Infosys, Wipro and HAL, the city attracts and cultivates a rich pool of tech talent, supported by numerous educational and research institutions including the Indian Institute of Science, Bangalore Institute of Technology, and the International Institute of Information Technology.

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account