Enterprise - Full Stack Software Engineer - Java, Angular, PostgreSQL
The Full Stack Software Engineer at Confidential Client will develop and maintain backend microservices using Java and Spring Boot, build responsive Angular frontend interfaces, and manage cloud infrastructure including containerized deployments. This role requires strong full stack and DevOps skills to support the Customer Service Request Portal on a secure government project, working primarily in a hybrid remote environment with a Top-Secret/SCI clearance.
About Careertakes
👉 Important disclosure: Careertakes is a third-party recruiting platform supporting this hiring process. If selected, you will be employed directly by our client, IT Services and IT Consulting.
Applicants for this role may also receive access to additional matched opportunities through the Careertakes platform.
What You’ll Do
Confidential Client is seeking a hands-on Enterprise Full Stack Software Engineer to support a Customer Service Request Portal program. You will work across backend, frontend, and cloud infrastructure: updating Java/Spring Boot microservices, building responsive Angular interfaces, optimizing PostgreSQL schemas, and managing containerized deployments. You will partner with product and security teams to produce secure, documented APIs and automate deployments.
- Develop and maintain backend microservices using Java and Spring Boot
- Build and enhance frontend applications using Angular (modern versions)
- Design, implement, and document secure RESTful APIs
- Optimize PostgreSQL database schemas and queries
- Containerize applications and manage CI/CD pipelines and deployments (Docker, AWS)
- Apply DevOps practices: automation, monitoring, and infrastructure as code
- Participate in design reviews, code reviews, and security threat modeling
- Produce clear technical documentation and runbooks
Minimum Qualifications
- Bachelor’s degree in Computer Science or related field, or equivalent experience (Master’s degree may substitute for additional experience)
- 2+ years of professional software engineering experience (as listed in the source; more senior candidates are encouraged to apply)
- Demonstrated experience delivering production systems in Java and Angular
- Ability to work low-side with occasional remote work as tasking allows
Required Skills & Technologies
- Java (Spring Boot)
- Angular 19+ (or similar modern Angular experience)
- Node.js
- PostgreSQL (schema design and optimization)
- Docker / container technologies
- AWS and Linux (RHEL)
- Git, Maven
- Ansible or other automation tooling
- IDEs: IntelliJ, VS Code
- Agile tools: JIRA, Confluence
Clearance Requirement
A current Top-Secret/SCI clearance with polygraph is required. Candidates must already hold this clearance; Confidential Client cannot sponsor or nominate candidates for a government security clearance for this position.
Compensation & Benefits
Pay range (dependent on experience and education): $150,000 - $270,000 per year.
Benefits include (representative):
- 401(k) with employer contributions and immediate vesting options
- Company-subsidized medical; fully paid vision and dental
- Paid life, short- and long-term disability
- PTO with flexible scheduling and birthday off
- Professional development support and bonuses
- Equipment/technology allowance, wellness reimbursement, and other morale perks
Preferred / Nice-to-Have
- Experience with Spring Boot 3.x/4.x
- Container orchestration experience (ECS/EKS/Kubernetes)
- Strong DevSecOps and automation background
- Prior experience with mission or defense-related software programs
Location & Work Model
This position is based in Glen Burnie, MD. Work is performed in a low-side environment with the ability to work from home as tasking permits. Candidates should be located and authorized to work in the U.S.
Equal Opportunity & Hiring Transparency
Careertakes and our client are Equal Opportunity Employers committed to building a diverse and inclusive workforce. We prohibit discrimination or harassment of any kind. To support a fair and efficient hiring process, AI tools may be used to assist with application review or resume screening. These tools do not replace human decision-making. Final hiring decisions are made by people.
If you have questions about how your data is used, please contact us directly.
Negotiate a higher salary! Check the salary ranges for this job type in your area.
View My Salary Range