Browse current jobs

Staff Engineer

Stryker · Bangalore

Apply on employer website

Collected role description

Role overview

Staff Engineer at Stryker

Design and develop full-stack features for analytics dashboards, scheduled reports, data exports, and operational monitoring using Angular, Java, REST APIs, and relational databases.

Responsibilities

  • Work Flexibility: Hybrid or Onsite
  • Build and maintain Angular user interfaces for data visualization, filtering, reporting, exports, and administrative workflows.
  • Develop Java backend services and REST APIs that query analytics data and support dashboard and reporting requirements.
  • Design and optimize relational database solutions using complex SQL, schema design, indexing, stored procedures, and query-performance tuning for large datasets.
  • Develop and maintain data-processing workflows that transform healthcare communications data, including calls, messages, badge activity, and alarms, into structured analytics data.
  • Troubleshoot and resolve issues across user interfaces, backend services, databases, and data pipelines, including production and on-premises deployments.
  • Apply secure coding, automated testing, resilient error handling, performance optimization, and privacy requirements appropriate for enterprise healthcare software.
  • Own features through design, development, code review, testing, deployment, documentation, and production support while collaborating with Engineering, Product, Quality, DevOps, and Program Management.
  • What You Will Need

Required qualifications

  • Bachelor's degree in Computer Science, Software Engineering, or a related discipline .
  • Minimum 6 -9 years of software development experience .
  • Experience developing full-stack applications using Angular and Java .
  • Experience with relational databases , including complex SQL, schema design, indexing, stored procedures, and query optimization, with MariaDB or MySQL experience.
  • Experience building and consuming REST APIs and developing data-rich web applications.

Preferred qualifications and skills

  • Experience with Google Cloud Platform (GCP) or another cloud platform.
  • Experience developing analytics, reporting, ETL, batch-processing, or data warehouse solutions , including dimensional or warehouse-style data models.
  • Experience with one or more of the following: MariaDB production environments, Scala, Play Framework, Apache Spark, AngularJS, enterprise reporting tools, LDAP, SAML, Prometheus, Grafana, CI/CD, or automated testing .
  • Travel Percentage: 10%

Employment details

  • Location: Bengaluru [India]

About the employer

  • Vocera, now part of Stryker, is seeking an experienced Staff Engineer ( Full Stack Software Engineer) to develop and maintain enterprise analytics capabilities for healthcare communications data.

Additional role details

  • This role works across Angular applications, Java services and REST APIs, relational databases, and data-processing workflows supporting dashboards, reporting, and operational monitoring.

Collected preferred qualification

Experience with Google Cloud Platform (GCP) or another cloud platform.; Experience developing analytics, reporting, ETL, batch-processing, or data warehouse solutions , including dimensional or warehouse-style data models.; Experience with one or more of the following: MariaDB production environments, Scala, Play Framework, Apache Spark, AngularJS, enterprise reporting tools, LDAP, SAML, Prometheus, Grafana, CI/CD, or automated testing .

Collected experience requirement

6-9 years