Software Engineer (Spring Boot, Kubernetes, React, Elastic Search) - Hybrid Role in Annapolis, MD Job at Booker DiMaio, LLC, Annapolis, MD

YVplZDZwYWs1RDhxRkUrL3FlMGNoNkVCNlE9PQ==
  • Booker DiMaio, LLC
  • Annapolis, MD

Job Description

  • This is a 5 year hybrid role.
  • For the first 6 months, you will be working onsite in Annapolis, MD 3 days/week and remotely 2 days/week.   After 6 months it will go to 2 days/week onsite and 3 days/week remote.  
  • Schedule is 8 - 4:30 Eastern, Monday through Friday.

We’re seeking a Senior Software Engineer to support a major modernization effort involving the redevelopment of two mission-critical applications. This is a hands-on role for someone who thrives in a collaborative environment and brings deep experience with modern application architecture, microservices, and containerized deployments.

Key Responsibilities:

  • Partner with cross-functional teams to design and build robust, scalable software solutions

  • Apply event-driven design methodologies to develop resilient applications

  • Develop backend services using Spring Boot within a microservices framework

  • Build dynamic, user-friendly front-end interfaces using React

  • Work with messaging systems like RabbitMQ (or Kafka, with an understanding of the differences) to implement producers and consumers for asynchronous communication

  • Deploy applications to Kubernetes clusters using CI/CD practices and support monitoring and performance tuning in production environments

  • Write unit tests aiming for 85%+ coverage, conduct peer reviews, and assist with debugging and QA activities

  • Produce technical documentation, including sequence diagrams and architectural decisions, while working closely with product and engineering teams to clarify requirements and deliverables

  • Provide weekly updates, time tracking, and progress reports in accordance with agency standards

Ideal Background:

  • Strong hands-on experience with Spring Boot, React and/or Angular, and event-driven architectures

  • Experience with RabbitMQ or Kafka for message queuing

  • Familiarity with Kubernetes for container orchestration and deploying distributed services

  • Knowledge of Elastic Search is a plus

  • Solid understanding of design patterns and RESTful web services

  • Strong analytical and communication skills with the ability to address complex technical challenges collaboratively

Job Tags

Full time, Remote work, 2 days per week, 3 days per week, Monday to Friday,

Similar Jobs

RANGEL RENEWABLES

Wind Technician Job at RANGEL RENEWABLES

 ...Rangel Renewables is known for the years of experience in Wind Energy and is looking for technicians that will continue the commitment...  ...inspect, install, maintain, operate, and repair wind turbines. Must participate in daily morning safety meetings. Completes... 

GD Mission Systems

Software Product Test Engineer (Contractor) Job at GD Mission Systems

 ...Location: Oakdale Ct, Oakdale, Blackwood NP12, UK Employment Type: Employment Type: Contract (Ltd) Company Description General Dynamics Mission Systems engineers a diverse portfolio of high technology solutions, products and services that enable customers to... 

American Baptist Homes of the Midwest

Registered Nurse (RN) Part-time Job at American Baptist Homes of the Midwest

 ...join Thorne Crest Senior Living Community as a Registered Nurse (RN), where your commitment and compassion will directly impact the...  ...plans with the residents, their families, and staff. Schedule: Part-time days, with rotating weekends and holidays. What you will need... 

GD Land Systems

Electronics Test Engineer Job at GD Land Systems

 ...tasks associated with instrumentation and data acquisition during live fire testing at the facility. Company Information General Dynamics is a successful Fortune 100, global aerospace and defense company, with over 90,000 employees world-wide. General Dynamics... 

Umanist Staffing LLC

General Laborer Job at Umanist Staffing LLC

Position: General Laborer I Location: Marysville, WA 98271 Duration: 8 Months Work Type: Contract Job Type: Onsite...  ...Loading sheets into the machine. -Monitoring the production process. Employment Type: Contractor Salary: $ 18.00 20.00 Per Hour