EMSA3 Microservice Developer (Event-Driven Architecture)

1 week, 3 days ago
Full-time
Junior
Software Development
CDC Foundation

CDC Foundation

CDC Foundation is a global nonprofit that manages public health programs aimed at addressing chronic and infectious diseases, as well as emergency health threats, by fostering partnerships between the Centers for Disease Control and Prevention and vari...

Health Care Providers & Services
1K-5K
Founded 1995

Description

  • 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.
  • Orchestrate complex data flows using Apache Kafka and Amazon Kinesis.
  • Ensure data consistency and build resilient systems across distributed boundaries.

Requirements

  • Master’s degree in Computer Science, Software Engineering, Information Systems, or a related field.
  • Deep understanding of RESTful APIs, GraphQL, and service mesh technologies.
  • Experience in a full-stack environment with Spring Boot, React, Maven, and 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, including Producers, Consumers, and Kafka Connect.
  • 3+ years of hands-on experience with Amazon Kinesis, including Data Streams and Firehose.
  • Experience in distributed systems and event-driven architecture.

Benefits

  • Salary of $125,000 plus benefits.
  • Remote position based in Utah.
  • Full-time employment.
  • Preferred position end date of 12/31/26.
  • CDC Foundation as a mission-driven public health employer.

Interested in this position?

Apply directly on the company website

Apply Now

Similar Roles

Backend Engineer

Sweet Security is hiring a Senior Backend Engineer to build and scale the core systems behind its cloud-native detection and response platform.

Kafka Microservices REST API TypeScript
2 hours, 40 minutes ago

Senior Backend Engineer

Media.Monks 5K-10K Media

Monks Technology Services is hiring a fully remote Senior Backend Developer - Java in Colombia to design and maintain cloud-native backend systems for enterprise clients.

AWS CI/CD CloudFormation Docker Git Java JavaScript Kubernetes MongoDB Node.js PostgreSQL REST API Serverless Spring Boot SQL Terraform
4 hours, 33 minutes ago

Desarrollador Backend

NEORIS 5K-10K Internet Software & Services

NEORIS, ahora parte de EPAM, busca un Software Engineer Backend junior para desarrollar soluciones backend con Java y microservicios en un entorno multicultural enfocado en calidad, arquitectura y mejora continua.

BDD CI/CD Confluence CSS Git HTML Java JIRA JWT Kafka Microservices OAuth OpenAPI OpenID Connect RabbitMQ REST API SAML Sass Solid.js Spring Boot TDD
5 hours, 10 minutes ago

Senior Fulfillment Engineer

CSC Generation 251-1K Internet Software & Services

Backcountry is hiring a Senior Fulfillment Engineer to own and improve the ecommerce systems that manage orders and warehouse operations across a remote, cross-functional engineering environment.

AWS C# Docker E-commerce GCP Java Kubernetes Python Spring Boot SQL
5 hours, 40 minutes ago

You're on a roll! Sign up now to keep applying.

Sign Up

Already have an account? Log in

Used by 14,729+ remote workers