Remote Software Engineer (Spring Boot, Kubernetes, React, Elastic Search) - Hybrid Role in Annapolis, MD

at Booker DiMaio, LLC

Posted 5 hours ago 1 applied

Description:

  • This is a 5 year hybrid role based in Annapolis, MD.
  • For the first 6 months, you will be working onsite in Annapolis, MD 3 days a week and remotely 2 days a week.
  • After 6 months, the schedule will change to 2 days a week onsite and 3 days a week remote.
  • The work schedule is from 8 AM to 4:30 PM Eastern, Monday through Friday.
  • The position is for 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 has deep experience with modern application architecture, microservices, and containerized deployments.
  • Key responsibilities include partnering with cross-functional teams to design and build robust, scalable software solutions, applying event-driven design methodologies, developing backend services using Spring Boot, building dynamic front-end interfaces using React, working with messaging systems like RabbitMQ or Kafka, deploying applications to Kubernetes clusters, writing unit tests, producing technical documentation, and providing weekly updates.

Requirements:

  • Strong hands-on experience with Spring Boot, React and/or Angular, and event-driven architectures is required.
  • Experience with RabbitMQ or Kafka for message queuing is necessary.
  • Familiarity with Kubernetes for container orchestration and deploying distributed services is essential.
  • Knowledge of Elastic Search is a plus.
  • A solid understanding of design patterns and RESTful web services is required.
  • Strong analytical and communication skills are necessary, with the ability to address complex technical challenges collaboratively.

Benefits:

  • The role offers a hybrid work environment, allowing for flexibility between onsite and remote work.
  • The position provides an opportunity to work on major modernization efforts for mission-critical applications.
  • Employees will have the chance to collaborate with cross-functional teams and enhance their skills in modern application architecture and microservices.
  • The role includes a structured work schedule from 8 AM to 4:30 PM Eastern, Monday through Friday, promoting work-life balance.