About this role
Work Flexibility: Hybrid or Onsite
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. This role works across Angular applications, Java services and REST APIs, relational databases, and data-processing workflows supporting dashboards, reporting, and operational monitoring.
What You Will Do
- Design and develop full-stack features for analytics dashboards, scheduled reports, data exports, and operational monitoring using Angular, Java, REST APIs, and relational databases.
- 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
- 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%