Full Stack Software Engineer (Java, Spring Boot, Angular)

Markon

Annapolis, MD • 10m ago • On-site

Senior

On-site

160,000 - 185,000 USD/yr

  1. Select offer
  2. Add resume
  3. Analyze
  4. Improve
  5. Apply
  6. Auto-send · soon

Match your resume with similar open roles

Upload your resume to automatically match with active openings similar to this role.

PDF up to 10 MB

Your resume is private & secure

Resume Checker & Builder preview

Potential salary for Full Stack Software Engineer (Java, Spring Boot, Angular) role

Improve your resume now

$160,000 – $185,000/year

Quick Facts

  • Develop mission-critical software applications supporting time-sensitive information delivery worldwide
  • Full-stack development: Java/Spring Boot + Angular
  • Containerized deployments with Docker
  • Rotating on-call support
  • Up to two days per week telework (subject to customer approval)

Description

Design, develop, test, and maintain mission-critical full-stack applications that support delivery of time-sensitive information worldwide. Build backend services with Spring Framework/Spring Boot and Spring Cloud, develop frontend functionality with Angular, and deploy/manage containerized applications. Collaborate across engineering teams to ensure reliability, performance, and effective operations.

Responsibilities

  • Design, develop, test, and maintain mission-critical software applications using Java and Spring Boot
  • Develop and enhance frontend applications using Angular
  • 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 based on evolving mission requirements
  • Troubleshoot 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 and maintain technical documentation
  • Provide rotating on-call support to address critical system issues and maintain operational availability

Requirements

  • 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 rotating on-call schedule (approximately one week every 4–6 weeks)

Benefits

  • Medical, Dental, Vision, Life Insurance
  • Short-Term Disability, Long-Term Disability
  • 401(k) match
  • Flexible Spending Accounts
  • EAP
  • Training and Tuition Assistance
  • Paid Time Off and Holidays

Salary Range

USD 160,000–185,000 per year (guideline; compensation depends on factors such as responsibilities, education, experience, and internal equity).

See similar jobs

Explore similar jobs and use your resume score to choose where to apply next

See more

Unlock Full Resume Report