Back to Jobs
Recently postedRemoteEmployeeTechnology

Full Stack Software Engineer (Hybrid up to 2 days a week telewor with Security Clearance

MarkonAnnapolis Junction, MD🇺🇸United States

Quick overview

SeniorityMid Senior
Employment typeEmployee
Work modeRemote
LocationAnnapolis Junction, MD, United States
DockerMongoDBSpringSpring BootAngularJava

Job description

Markon is seeking an experienced Full Stack Software Engineer to support a customer in Annapolis Junction, MD. This role will focus on developing, enhancing, and maintaining mission-critical software applications that support the delivery of time-sensitive information worldwide. The position involves full-stack development using Java, Spring Boot, Angular, and modern container technologies to deliver new features and functionality aligned with high-priority mission requirements. The engineer will collaborate with technical teams to ensure system reliability, performance, and operational effectiveness. Responsibilities

  • Design, develop, test, and maintain mission-critical software applications using Java and Spring Boot.
  • Develop and enhance frontend applications using Angular to support system functionality and user experience.
  • Build and maintain backend services using Spring Framework and Spring Cloud.
  • Develop, deploy, and manage containerized applications using Docker, Docker Compose, and Docker Swarm.
  • Design, implement, and maintain database solutions using MongoDB.
  • Develop new application features and functionality based on evolving mission requirements.
  • Troubleshoot software defects, resolve performance issues, and support system integration and testing.
  • Collaborate with software engineers, system engineers, and stakeholders throughout the software development lifecycle.
  • Participate in code reviews, maintain technical documentation, and support continuous improvement of development processes.
  • Provide rotating on-call support to address critical system issues and maintain operational availability. Qualifications
  • Active TS/SCI clearance with Polygraph required.
  • Experience developing full-stack applications using Java 8 or newer.
  • Strong experience with Spring Framework, Spring Boot, and Spring Cloud.
  • Experience developing frontend applications using Angular.
  • Experience deploying and managing containerized applications using Docker, Docker Compose, and Docker Swarm.
  • Experience working with MongoDB and database-driven applications.
  • Experience developing, testing, and maintaining enterprise software applications.
  • Strong troubleshooting, problem-solving, and communication skills.
  • Ability to participate in a rotating on-call schedule, approximately one week every 4–6 weeks, to provide emergency support for critical systems. Desired Qualifications
  • Experience with Elasticsearch for data indexing, search, and analytics.
  • Familiarity with Java Message Service (JMS) and asynchronous messaging architectures.
  • Experience with ActiveMQ or Artemis messaging platforms.
  • Experience supporting mission-critical, high-availability systems within Intelligence Community or government environments.
  • Experience developing distributed applications and integrating messaging services across enterprise systems.

Work Arrangement: Up to two days of telework per week, subject to customer approval.

Similar jobs