Hybrid Microservice Developer – Event-Driven Architecture

Posted 1 hour ago

Apply now

About the role

  • EMSA3 Application Developer supporting modernization of Utah’s Electronic Message Staging Area system. Focusing on data flows with Apache Kafka and Amazon Kinesis in a dynamic public health environment.

Responsibilities

  • Design and develop high-performance microservices using Java SDK and GraphQL
  • Refactor and modernize the existing EMSA technology stack to improve stability, scalability, and maintainability
  • Increase system throughput to support higher volumes of electronic reporting during outbreak conditions
  • Expand EMSA functionality to support non-laboratory data, including clinical and case-based information
  • Develop and maintain efficient GraphQL APIs to support system interoperability
  • Design, optimize, and maintain PostgreSQL database structures for high-performance data processing
  • Collaborate with informatics, epidemiology, and public health stakeholders using Agile development methodologies
  • Contribute to documentation, testing, and release activities to ensure readiness for deployment

Requirements

  • Master’s degree in Computer Science, Software Engineering, Information Systems, or a related field required
  • Deep understanding of RESTful API’s, GraphQL, and service mesh technologies
  • Experiencing in full stack environment (Spring Boot, React, Maven, Java SDK)
  • Strong PostgreSQL database design and optimization skills
  • Experience with Git version control
  • Familiarity with Agile methodologies
  • Ability to build scalable, high-performance systems
  • 3+ years of hands-on experience with Apache Kafka (Producers, Consumers, Kafka Connect) and Amazon Kinesis (Data streams, Firehose)

Benefits

  • Health insurance
  • Retirement plans
  • Paid time off

Job title

Microservice Developer – Event-Driven Architecture

Job type

Experience level

Mid levelSenior

Salary

$125,000 per year

Degree requirement

Postgraduate Degree

Location requirements

Report this job

See something inaccurate? Let us know and we'll update the listing.

Report job