Full Stack Software Engineer (Java/Spring Boot/Angular/PostgreSQL)

Markon•Annapolis Junction, MD
•$160,000 - $185,000•Hybrid

About The Position

Markon is seeking an experienced Full Stack Software Engineer to support a customer in the Annapolis Junction, Maryland area. The role focuses on developing, modernizing, and maintaining enterprise web applications using Java, Spring Boot, Angular, and PostgreSQL. It combines full-stack software development with DevOps responsibilities, including backend framework upgrades, frontend enhancements, database optimization, and cloud infrastructure management. The engineer will collaborate with cross-functional teams to deliver secure, scalable, and reliable applications supporting mission-critical operations. Telework flexibility is available based on mission requirements, with up to two telework days per week subject to customer approval.

Requirements

  • Active TS/SCI clearance with Polygraph.
  • Experience developing full-stack web applications using Java, Spring Boot, and Angular.
  • Strong experience with Java and Spring Boot, including microservices development and backend framework modernization.
  • Experience developing frontend applications using Angular 19 or newer.
  • Experience designing and integrating RESTful APIs.
  • Experience with PostgreSQL, including database design, schema management, and query optimization.
  • Experience working with Amazon Web Services and cloud-based application infrastructure.
  • Proficiency with Docker, Git, Maven, and Ansible.
  • Experience administering or developing applications in Linux or Red Hat Enterprise Linux environments.
  • Familiarity with Node.js and modern JavaScript development.
  • Experience using development and collaboration tools such as VS Code, IntelliJ, Jira, and Confluence.
  • Strong troubleshooting, problem-solving, and communication skills.

Nice To Haves

  • Experience with Spring Boot 3.5 or 4.0 and modern Java application frameworks.
  • Experience modernizing legacy applications and upgrading backend frameworks.
  • Experience implementing automated deployment pipelines and DevOps best practices.
  • Familiarity with cloud infrastructure automation, container orchestration, and application monitoring.
  • Experience supporting enterprise applications within Intelligence Community or government environments.

Responsibilities

  • Design, develop, and maintain backend microservices using Java and Spring Boot.
  • Develop and enhance responsive frontend applications using Angular.
  • Design, implement, and document secure RESTful APIs for application functionality and system integration.
  • Manage and optimize PostgreSQL databases, including schema updates, performance tuning, and data integration.
  • Support backend framework upgrades and application modernization initiatives.
  • Build, deploy, and maintain containerized applications using Docker and DevOps automation tools.
  • Configure and support cloud-based infrastructure within Amazon Web Services environments.
  • Troubleshoot application, database, and infrastructure issues to ensure system performance and reliability.
  • Collaborate with software engineers, system administrators, and stakeholders throughout the software development lifecycle.
  • Maintain technical documentation, participate in code reviews, and support continuous improvement of development and deployment processes.

Benefits

  • Medical, dental, and vision insurance.
  • Life insurance.
  • Short-term and long-term disability insurance.
  • 401(k) match.
  • Flexible Spending Accounts.
  • Employee Assistance Program (EAP).
  • Training and tuition assistance.
  • Paid Time Off.
  • Holidays.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service