Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Software Engineer (Java, Spring, React, RabbitMQ or Kafka) - Onsite in Annapolis, MD

Full-time

Booker DiMaio


This is a hybrid position with 3 days/week onsite in Annapolis, MD (21401) and 2 days/week remote.

US Citizenship or a Green Card is Required.

We are seeking an experienced  Senior Software Engineer to support the redesign and modernization of two mission-critical enterprise applications. This role is heavily focused on  event-driven architecture microservices , and modern full-stack development.

The ideal candidate brings deep expertise in  Core Java Spring Boot Kubernetes React Elasticsearch , and  message-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 Skills:
  • Bachelor’s degree in Computer Science or a related field
  • 8+ years of Core Java development experience
  • 4+ years developing microservices using Spring Boot and Spring frameworks
  • 4+ years building modern user interfaces with React
  • Hands-on experience with message-driven architectures using RabbitMQ or Kafka
  • Strong understanding of event-driven architecture (EDA) principles
  • Experience deploying and supporting applications in Kubernetes environments
  • Proficiency with CI/CD pipelines, Git, and automated build processes
  • Ability to write unit tests with a target of 85%+ code coverage

Desired Skills:

  • Experience with Elasticsearch for search, indexing, and analytics
  • Familiarity with PrimeFaces 6.x+ and JavaServer Faces (JSF)
  • Exposure to cloud platforms such as AWS, Azure, or Google Cloud
  • Experience with Docker and containerized application development
  • Knowledge of application monitoring and observability tools (Prometheus, Grafana, ELK stack)
  • Experience working in Agile or hybrid development environments

Scope of Work:

Design & Development
  • Architect, design, and implement enterprise-grade software solutions in collaboration with cross-functional teams
  • Develop scalable microservices using  Spring Boot and related Spring frameworks
  • Apply  event-driven design to build loosely coupled, resilient systems
  • Build and maintain responsive, maintainable front-end components using  React
  • Support and enhance existing JSF applications utilizing  PrimeFaces 6.x and above
Messaging & Event Streaming
  • Implement message queuing and event streaming solutions using  RabbitMQ or Kafka
  • Develop message producers, consumers, routing logic, and integration components
  • When leveraging Kafka experience, demonstrate understanding of architectural and operational differences between Kafka and RabbitMQ
Deployment & Infrastructure
  • Deploy and manage microservices within  Kubernetes clusters
  • Support automated CI/CD pipelines for build and release
  • Monitor, troubleshoot, and optimize production systems for performance and reliability
  • Perform application and infrastructure-level performance tuning
Quality Assurance
  • Write comprehensive unit tests and maintain high code coverage standards
  • Participate in peer code reviews to ensure coding standards and best practices
  • Conduct system testing, debugging, and validation activities
Documentation & Collaboration
  • Produce technical specifications, architecture documentation, and design artifacts
  • Create sequence diagrams for major use cases
  • Collaborate closely with product managers, designers, and engineering teams to refine requirements and ensure alignment
Reporting
  • Submit weekly activity and project status reports
  • Complete time reporting and other required documentation in prescribed formats
Vacancy posted 2 days ago
Similar jobs that could be interesting for youBased on the Software Engineer (Java, Spring, React, RabbitMQ or Kafka) - Onsite in Annapolis, MD in Annapolis, MD vacancy
  •  ...Software Engineer (Java / Spring Boot / React) Location: Hybrid, Annapolis, MD Schedule: Monday-Friday, 8:00 AM - 4:30 PM EST...  ...Work Model: 2 days onsite in Annapolis, MD, 3 days remote...  ...and event streaming using RabbitMQ or Kafka Key Responsibilities... 
    React
    Remote work
    Monday to Friday

    Cyquent

    Annapolis, MD
    4 days ago
  •  ...implementing enhancements, and ensuring reliable system integrations across multiple platforms. The ideal candidate will have experience building modern web applications across the full stack with Java, Spring Boot, Angular, and RESTful services. #J-18808-Ljbffr Staffed4U
    Suggested

    Staffed4U

    Annapolis, MD
    1 day ago
  •  ...Intelligence & Machine Learning Engineer - Meetings in Annapolis, MD Remote Artificial...  ...the first 2-5 days will be onsite in Annapolis, MD. There will...  ...'re looking for an AI/ML Software Engineer to design and build...  ...to frontend tools such as React or chatbot frameworks (e.g... 
    React
    Remote job
    Full time

    AIToolboard

    Annapolis, MD
    1 day ago
  •  ...Full-Stack JAVA DeveloperClient: D Kamp...  ...ServicesLocation: Annapolis, MD (Day one onsite)Duration: 4...  ...in all stages of Software Development Life...  ...CSS3, JavaScript, React.js, Redux and Bootstrap...  ....Be able to use Spring Boot which is radically...  ...as persistence engine, configured O/R... 
    React

    Zortech Solutions

    Annapolis, MD
    1 day ago
  •  ...Title : Software Engineer Duration : 1...  ...Hybrid : 3 days Onsite Work...  ...Truman Parkway, Annapolis, MD 21401. Job...  ...driven design, Spring Boot,...  ...Kubernetes, React, Elastic search...  ..., and either RabbitMQ or Kafka. Qualifications...  ...years core java development.... 
    React
    Contract work
    Temporary work

    DATASOFT TECHNOLOGIES

    Annapolis, MD
    4 days ago
  •  ...innovative Senior Software Engineer to join our team in-person in Annapolis Junction, MD. This position...  ...languages such as C++, Java, and Python to...  ...frameworks (React, Angular, or Vue...  ...(Flask, Django, Spring Boot), including...  ...frameworks (Kafka, RabbitMQ, Redis) for real... 
    React
    Temporary work

    Kratos Defense and Security Solutions

    Annapolis, MD
    20 hours ago
  •  ...Job Title: Senior Software Engineer Location: Annapolis, MD (Locals Preferred) Work Mode...  ...microservices using Spring Boot Develop frontend interfaces using React or Angular Integrate...  ...messaging systems using RabbitMQ or Kafka Deploy applications... 
    React
    Local area

    Damco Solutions

    Annapolis, MD
    20 hours ago
  • $150k - $200k

    Enterprise - Test & Integration Engineer - Python, Java, AWS Annapolis Junction, MD Erias Ventures was founded to serve its customers with an entrepreneurial mindset. We value creative problem-solving , open communication , and empowering our employees to make decisions... 
    Hourly pay
    Temporary work
    Immediate start
    Flexible hours
    Shift work

    Erias Ventures, LLC

    Annapolis, MD
    3 days ago
  •  ...Senior Software Engineer Duration - Five (...  ...microservices using Spring Boot. d....  ...interfaces with React. 2....  ...a. Work with RabbitMQ for message queuing...  ...experience is in Kafka, understand the architectural...  ...conduct interview in-person at the Annapolis, MD
    React

    TriOptus LLC

    Annapolis, MD
    3 days ago
  • TJ Consulting Group in Maryland seeks a Full Stack Java Developer with TS/SCI clearance and Full Scope Polygraph for an onsite role in Annapolis Junction, MD. Openings exist for junior, mid-level and senior developers to support the Reporting Tool Suite sustainment effort... 
    Worldwide

    TJ Consulting Group

    Annapolis, MD
    3 days ago
  •  ...Description Job Description Location: Annapolis Junction, MD  Category: Software Engineer (SWE) - Demonstrated experience with Java is required for these positions Travel...  ...with multiple Java frameworks: Spring to include Boot and Data, Java Enterprise... 
    Temporary work
    Work experience placement
    Immediate start
    Remote work

    Sunayu

    Gambrills, MD
    8 days ago
  • $1,200 per month

     ...building high-performing engineering teams and...  ...oriented Principal Software Engineer to join our team in Annapolis Junction, Maryland. This is an onsite position....  ...some Typescript) and React/JSX Back-End Development...  ...Superset RabbitMQ/Kafka/Message Fabrics... 
    React
    Hourly pay
    Contract work
    Work experience placement

    Envision Innovative Solutions

    Annapolis, MD
    20 hours ago
  • $130k - $270k

    Full-Stack Developer (Junior) - Java/Oracle/Mongo/Spring/Angular Annapolis Junction, MD Build to something to be proud of...  ...in a timely manner. Our team of engineers take pride in what they develop...  ...solution. Captivation is looking for software developers who can get stuff... 
    Hourly pay
    Temporary work
    Immediate start

    Captivation Software

    Annapolis, MD
    1 day ago
  •  ...Developer 3 - PRIME Contract - FS Poly Annapolis Junction, MD Our client is a distinguished Women‑...  ...contractor providing mission‑critical engineering to the IC and DoD. Operating as both a...  ...coding languages such as C/C++, Python, Java, or C# 2+ years of experience with... 
    Hourly pay
    Contract work
    For contractors
    For subcontractor
    Immediate start

    Stanley Reid & Company

    Annapolis, MD
    3 days ago
  •  ...Full Poly Required Annapolis Junction, MD All levels...  ...Collaborate with analysts, engineers, and stakeholders to...  ...in Computer Science, Software Engineering, or a related...  ...(e.g., Angular, React, or Vue.js) ~ Strong...  ...development skills using Java, Python, or Node.js... 
    React

    thejosefgroup.com

    Annapolis, MD
    4 days ago
  •  ...government client is hiring a Software Engineer to support their team in Annapolis, MD!! Responsibilities:...  ...Microservices development using Spring Boot or equivalent Java frameworks. - Modern full-...  ...development using Java Core, React and/or Angular for building... 
    React
    Local area

    The Midtown Group

    Annapolis, MD
    20 hours ago
  •  ...role involves designing and developing complex applications and integration solutions using Java and various frameworks. Candidates should have extensive experience in software development, particularly with RESTful APIs and enterprise applications. Join a community focused... 

    Interclypse Inc

    Annapolis, MD
    20 hours ago
  • $185k - $215k

    Envision Innovative Solutions is looking for a motivated Software Engineer Level 2 to join our Annapolis Junction, MD team. This onsite position requires eight years of experience, primarily with Java. You'll analyze user requirements, debug and develop software, and implement... 

    Envision Innovative Solutions

    Annapolis, MD
    2 days ago
  • $80k - $150k

    Senior Accident Reconstruction Engineer (Role is based out of our Annapolis, MD office) Full-time Job Location Type: In Office Are you looking to join an...  ...new environments or scenarios quickly. Skilled with software and technical systems. Willingness and ability to... 
    Full time
    Work at office
    Remote work
    Flexible hours

    J.S. Held LLC

    Annapolis, MD
    3 days ago
  • $159.5k

     ...Software Engineer 1 Location: Annapolis Junction, MD | Onsite Clearance Required: TS/SCI with Polygraph Employment Type: Full-Time Salary Range: $159,500...  ...Proficiency in at least one modern JavaScript framework (React, Angular, or Vue.js). Experience building... 
    React
    Full time
    Contract work
    Local area

    Weeghman & Briggs, LLC

    Annapolis, MD
    3 days ago
  • $205k - $215k

     ...consulting company is looking for a Senior Software Engineer to develop and enhance complex...  ...in the field. Proficiency in JAVA, Spring Framework, and analytical skills are...  ...essential. The position is full-time, onsite in Annapolis, offering a competitive salary range... 
    Full time

    Innovativesystems

    Annapolis, MD
    3 days ago
  • $170k - $230k

     ...None Job Family: Software Engineering Job Qualifications:...  ...Skills: JavaScript API, React.js, TypeScript, VueScan...  ...innovation. #MD_2026Alumni #IntelligenceEngineered...  ...Options: Onsite Work Location: USA MD Annapolis Junction Additional Work... 
    React
    Temporary work
    Immediate start
    Remote work
    Worldwide
    Flexible hours

    General Dynamics Information Technology

    Annapolis, MD
    2 days ago
  •  ...Overview Position Title: Software Engineer Location: Annapolis Junction, MD  Reports To: Program Manager / Task...  ...hardware and HSM. Python and Java (for both front-end (Swing) and...  ..., PL/SQL (Oracle) Frameworks: React and Spring/Spring Boot OS: Linux and Windows... 
    React
    Full time
    Contract work
    Work at office
    Local area
    Immediate start
    Flexible hours

    LufCo

    Annapolis, MD
    2 days ago
  • $177.3k - $211.4k

     ...shaping a collaboration software platform based on the...  ...hardware and software engineering solutions to analytics...  ...such as Vue, Angular, React, etc. Experience working...  ...authorized (minimum 2-3 days onsite) Work Location(s): Annapolis Junction, MD; Washington, DC; Reston... 
    React
    Contract work
    Remote work
    Worldwide

    Boeing

    Annapolis, MD
    2 days ago
  • $205k - $215k

    A leading technology firm in Annapolis, Maryland is seeking a Senior Software Engineer to develop and enhance complex software systems for government transformation projects. The ideal candidate will have 14 years of experience and a Bachelor’s Degree in Computer Science... 
    React

    Innovativesystems

    Annapolis, MD
    2 days ago
  • Full Stack Java Developer with TS/SCI Clearance & Full Scope Polygraph-Onsite in Annapolis Jct, MD TS/SCI-FullStackDeveloper-AnnapolisJctMD - Annapolis Junction, MD - Full Time...  ...base. Desired Skills Java 17+ Oracle Mongo Spring Boot GWT Angular RESTful web services... 
    Full time
    Temporary work
    Local area
    Immediate start
    Flexible hours

    TJ Consulting Group

    Annapolis, MD
    3 days ago
  •  ...Java DeveloperAnnapolis, MD12+ monthsMandatory Qualifications...  ...like Angular, React and Vue.Proven...  ...Experience with Reverse Engineering and Refactoring code.High...  ...building applications within Spring BootResponsibilities:...  ...documentation for all software development phase (Use... 
    React

    WATI

    Annapolis, MD
    1 day ago
  • $68.9k - $131.1k

    Location: US-MD-ANNAPOLIS-906 ~ 2551 Riva Rd ~ BLDG 906 Date...  ...06 Position Role Type: Onsite U.S. Citizen, U.S. Person...  ...Implementation Engineering Team. The candidate will...  ...You Will Do Configure software applications and services using Java/JavaScript. Manage multiple... 
    Temporary work
    Work experience placement
    Work at office
    Local area
    Remote work
    Flexible hours

    Collins Aerospace

    Annapolis, MD
    20 hours ago
  • $145k - $165k

    A leading technology firm in Annapolis Junction, MD, is searching for a Senior-Level User Experience Designer to drive UX design and front-end development for innovative systems. The successful candidate will perform user research, develop solutions using technologies... 
    React

    IDS International

    Annapolis, MD
    1 day ago
  •  ...Experience with: (1) Reverse Engineering and Refactoring code,...  ...Solicitation No. K24-0024-29 - Remote JAVA Engineer - mdcourts.gov/...  ...applications front ends using react, JSF/PrimeFaces, and (...  ...Java 8 and above, (2) Spring (Framework, Data JPA, Security... 
    React
    Remote work

    TriOptus LLC

    Annapolis, MD
    4 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Software Engineer (Java, Spring, React, RabbitMQ or Kafka) - Onsite in Annapolis, MD. Be the first to apply!