Senior Full Stack Java Developer
This position is listed on behalf of a partner company, who manages all applications and next steps. Our partner is looking for a Senior Full Stack Java Developer based in United States.
This role is a high-impact, fully remote engineering position supporting mission-critical government initiatives. It involves designing and delivering scalable full-stack applications that power essential public-sector systems, with a strong focus on performance, security, and maintainability. The position requires deep expertise across backend Java development, modern frontend frameworks, and database design, combined with strong architectural thinking. Working in an Agile environment, the role collaborates closely with cross-functional teams including product, QA, and DevOps to ensure high-quality delivery across the full software lifecycle. It also plays a key part in mentoring engineers and driving engineering best practices within the team. This is an opportunity to contribute to meaningful, large-scale systems that directly support critical national services.
Accountabilities:
- Lead system design and architecture decisions to ensure scalable, secure, and maintainable software solutions.
- Design, develop, and maintain full-stack applications using Java (Spring Boot), REST APIs, React or Angular, and PostgreSQL/SQL databases.
- Act as a technical point of contact, translating business and mission requirements into robust technical solutions.
- Conduct code reviews, enforce engineering standards, and ensure adherence to performance and security best practices.
- Collaborate with QA, DevOps, product, and business teams to deliver high-quality software in Agile environments.
- Identify, troubleshoot, and resolve complex application and system issues across the full stack.
- Mentor and support junior and mid-level developers, contributing to team growth and delivery excellence.
- Participate across the full SDLC including planning, development, testing, deployment, and continuous improvement.
- Bachelor’s degree in Computer Science, Engineering, or a related field.
- 5+ years of experience as a Full Stack Java Developer in enterprise or large-scale environments.
- Strong expertise in Java 17+, Spring Boot, microservices, REST APIs, and frontend frameworks such as React or Angular.
- Solid experience with PostgreSQL or similar SQL databases and full-stack system design.
- Experience working in Agile environments with CI/CD pipelines and DevOps practices.
- Ability to design and support scalable, distributed systems with strong focus on performance and reliability.
- Excellent communication skills for collaboration with both technical and non-technical stakeholders.
- Experience mentoring developers and contributing to engineering leadership activities.
- Competitive annual salary ranging from $105,000 to $115,000.
- Comprehensive medical, dental, and vision insurance coverage.
- Paid time off plus federal holidays.
- 401(k) retirement plan with employer match.
- Fully remote work flexibility within the United States.
- Corporate-provided laptop and equipment.
- Training and professional development opportunities.
- Exposure to impactful government-related technology projects.
Requirements:
Benefits:
Backend pay context
Based on 249 disclosed Backend salaries on RoleSuite, the role pays a median of $169K/year, with most offers between $88K and $202K (10th–90th percentile: $87K–$250K).
This posting lists $105K–$115K, below the $169K market median.
See the full Backend salary breakdown →