Senior Full Stack Software Engineer
$140,000–$155,000 year
Remote · United States
Job Summary
Senior Full Stack Engineer responsible for designing, developing, and delivering production-quality backend and frontend components across Java/Spring Boot and Angular ecosystems. Focus areas include building RESTful APIs, refactoring legacy Java applications (Struts/JBoss) into modern Spring Boot services, and supporting legacy modernization efforts while ensuring data integrity. Responsibilities include implementing authentication/authorization (IAM, OAuth 2.0/OpenID Connect, Keycloak), writing tests, participating in Agile sprint ceremonies, and collaborating with UX and backend teams on API contracts. Requires ability to obtain/maintain Public Trust clearance, and 5+ years of professional software development with experience in Java, Spring Boot, Angular, TypeScript, PostgreSQL/Oracle, Git/Jira, code reviews, and strong problem-solving and communication skills. Compensation range is $140,000–$155,000 with potential bonuses and benefits; role emphasizes public-sector mission work and cross-functional collaboration.
Required Qualifications
- Bachelor's degree in Computer Science, Engineering, or related field (or equivalent experience)
- 5+ years professional software development experience
- Java expertise with Spring Boot
- Experience building and consuming RESTful APIs; testing with JUnit or similar
- Angular (v2+) and TypeScript
- Relational databases: PostgreSQL and/or Oracle
- Git and Jira usage
- Code reviews and maintaining code quality
- Ability to obtain and maintain a Public Trust clearance
- Strong collaboration and communication skills
- Proactive risk identification and problem-solving
- Understanding of SDLC and Agile ways of working
- Experience with authentication/authorization (IAM, OAuth 2.0/OpenID Connect)
- Experience with CI/CD, containerization, and observability practices
Apply with one swipe on Sorce. We auto-fill applications and apply on your behalf — no cover letters, no 40-minute forms.
Hiring someone like this?
Get your role in front of qualified candidates on Sorce.