Apply

Ready to go for it?

AI Apply speeds things up—apply directly if you prefer.

FREE ACCESS
5,000–10,000 jobs/day
JobTailor Logo

See all jobs on JobTailor

Search thousands of fresh jobs every day.

Discover
  • Fresh listings
  • Fast filters
  • No subscription required
Create a free account and start exploring right away.
CDC Foundation

Microservice Developer – Event-Driven Architecture

CDC Foundation

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.

Posted 5/4/2026full-timeUtah • 🇺🇸 United StatesMid-LevelSenior💰 $125,000 per yearWebsite

Tech Stack

Tools & technologies
ApacheGraphQLJavaKafkaMavenMicroservicesPostgresReactSpringSpring BootSpringBoot

About the role

Key responsibilities & impact
  • 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

What you’ll need
  • 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

Comp & perks
  • Health insurance
  • Retirement plans
  • Paid time off

ATS Keywords

✓ Tailor your resume
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
Java SDKGraphQLPostgreSQLRESTful APIsSpring BootReactMavenApache KafkaAmazon KinesisAgile methodologies
Soft Skills
collaborationcommunicationproblem-solvingdocumentationtestingrelease management
Certifications
Master’s degree in Computer ScienceMaster’s degree in Software EngineeringMaster’s degree in Information Systems