Back to Jobs
Recently postedRemoteEmployeeTechnology

Full Stack Software Engineer (Java/Spring Boot/Angular/PostgreSQ with Security Clearance

MarkonAnnapolis Junction, MD🇺🇸United States

Quick overview

SeniorityMid Senior
Employment typeEmployee
Work modeRemote
LocationAnnapolis Junction, MD, United States
DockerMicroservicesSpringSpring BootGitAngularAnsibleConfluenceJavaRESTNode.jsPostgreSQLJavaScriptJiraLinuxMavenVisual Studio

Job description

Description Markon is seeking an experienced Full Stack Software Engineer to support a customer in the Annapolis Junction, MD area. This role will focus on developing, modernizing, and maintaining enterprise web applications using Java, Spring Boot, Angular, and PostgreSQL. The position 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 available based on mission requirements. 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 to support 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. Qualifications
  • Active TS/SCI clearance with Polygraph required.
  • 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. Desired Qualifications
  • 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.

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

Similar jobs