Benefits:
401(k)
401(k) matching
Competitive salary
Dental insurance
Vision insurance
Location: Hybrid (3 days on-site in Annapolis, MD / 2 days remote) Duration: 5-year contract Salary: Very Competitive, based on experience
About the Role: We are seeking two experienced Senior Software Engineers to join a dynamic team working on the design, development, and maintenance of key applications. This position offers a hybrid work environment, allowing flexibility between working on-site at our offices in Annapolis, MD and remotely.
Key Responsibilities:
Design & Development: Build microservices using Spring Boot, create responsive UIs with React, and apply event-driven design principles.
Message Brokers: Work with RabbitMQ or Kafka for message queuing and event streaming.
Deployment: Deploy and monitor microservices in Kubernetes clusters using CI/CD pipelines.
Quality Assurance: Conduct testing, debugging, and write unit tests (goal: 85% coverage).
Documentation: Document technical specs, architecture, and design decisions.
Collaboration: Work closely with product managers, designers, and engineers to implement software solutions.
Minimum Qualifications:
Bachelor’s degree in Computer Science or a related field.
Strong experience in Spring Boot, React, Kubernetes, RabbitMQ or Kafka, and Elastic Search.
Familiarity with microservices architecture and event-driven design principles.
Proven ability to analyze complex technical problems and develop effective solutions.
Excellent communication skills for effective collaboration within cross-functional teams.
Preferred Skills:
Experience with Angular for front-end development.
Knowledge of cloud platforms (AWS, Azure, GCP).
Strong understanding of Docker and CI/CD workflows.
Security clearance is a plus, but not required.
Work Environment:
Hybrid work structure: 3 days on-site at Annapolis, MD; 2 days remote.
Candidates must be able to report on-site within 24 hours when required.
We do not offer sponsorship for work visas (must be a U.S. citizen or legal resident).
Why Join Us?
Work on mission-critical applications, with the opportunity to make a direct impact on the public sector.
Long-term contract (5 years), with potential for extension.
Competitive salary and benefits, plus a flexible hybrid work model.
Work in a collaborative environment with opportunities for growth and development.
Flexible work from home options available.