May be filled
Software Engineer (Java, Spring, React, RabbitMQ or Kafka) - Onsite in Annapolis, MD
Annapolis, MD
2026-02-19
AI Summary
Powered by ClaudeThis role is heavily focused onevent-driven architecture,microservices, and modern full-stack development.The ideal candidate brings deep expertise inCore Java,Spring Boot,Kubernetes,React,Elasticsearch, andmessage-driven systems using RabbitMQ or Kafka. You will collaborate with cross-functional teams to design, build, deploy, and maintain scalable, resilient applications in a complex enterprise environment.Required SkillsBachelor’s degree in Computer Science or a related fieldExperience worki…
Job description
This role is heavily focused onevent-driven architecture,microservices, and modern full-stack development.The ideal candidate brings deep expertise inCore Java,Spring Boot,Kubernetes,React,Elasticsearch, andmessage-driven systems using RabbitMQ or Kafka. You will collaborate with cross-functional teams to design, build, deploy, and maintain scalable, resilient applications in a complex enterprise environment.Required SkillsBachelor’s degree in Computer Science or a related fieldExperience working with a government entity.8+ years of Core Java development experience4+ years developing microservices using Spring Boot and Spring frameworks4+ years building modern user interfaces with ReactHands-on experience with message-driven architectures using RabbitMQ or KafkaStrong understanding of event-driven architecture (EDA) principlesExperience deploying and supporting applications in Kubernetes environmentsProficiency with CI/CD pipelines, Git, and automated build processesAbility to write unit tests with a target of 85%+ code coverageDesired Skills:Experience with Elasticsearch for search, indexing, and analyticsFamiliarity with PrimeFaces 6.x+ and JavaServer Faces (JSF)Exposure to cloud platforms such as AWS, Azure, or Google CloudExperience with Docker and containerized application developmentKnowledge of application monitoring and observability tools (Prometheus, Grafana, ELK stack)Experience working in Agile or hybrid development environmentsScope of Work:Design & DevelopmentArchitect, design, and implement enterprise-grade software solutions in collaboration with cross-functional teamsDevelop scalable microservices using Spring Boot and related Spring frameworksApply event-driven design to build loosely coupled, resilient systemsBuild and maintain responsive, maintainable front-end components using ReactSupport and enhance existing JSF applications utilizing PrimeFaces 6.x and aboveMessaging & Event StreamingImplement message queuing and event streaming solutions using RabbitMQ or KafkaDevelop message producers, consumers, routing logic...
Get a weekly digest of similar roles
Save this search for Software Engineer (Java, Spring, React, RabbitMQ or Kafka) - Onsite in Annapolis, MD in Annapolis, MD and get the strongest matches every week.
Privacy-first. Unsubscribe anytime.