Taro Logo

Senior Full Stack Developer

Northstrat is an employee-owned company developing Mission Management web applications for the Intelligence Community.
Sterling, VA, USA
Backend
Senior Software Engineer
In-Person
5+ years of experience
Enterprise SaaS

Job Description

Northstrat is seeking an experienced Senior Full Stack Developer to join their team developing Mission Management web applications for the Intelligence Community. The role focuses on cloud-based microservices architecture using Java and modern technologies. The position requires strong technical skills in both backend and frontend development, with emphasis on Java, REST services, and various database technologies. The ideal candidate should be capable of working independently with minimal direction.

The company offers an attractive compensation package including unique benefits through their Individual Benefits Account (IBA) system, which provides flexibility in choosing benefits that best suit individual needs. They also offer profit sharing, stock options as an employee-owned company, and strong support for professional development and work-life balance.

The role requires an active Top-Secret clearance with SCI access, and candidates should have experience with modern development practices including microservices, DevOps, and container orchestration. The company has been recognized among Washington Post's "Top Workplaces" since 2021, indicating a positive work environment.

This position would be ideal for a senior developer looking to work on meaningful projects in the Intelligence Community while being part of an employee-owned company that values work-life balance and professional growth. The combination of technical challenges, security clearance requirements, and comprehensive benefits makes this an attractive opportunity for qualified candidates.

Last updated 2 months ago

Responsibilities For Senior Full Stack Developer

  • Utilize Java, including JEE and REST web services, for back-end development
  • Collaborate with cross-functional teams to define, design, and implement new features
  • Produce detailed specifications and write software code
  • Work closely with system engineers and SMEs to understand functional requirements
  • Create unit tests and integration tests while supporting formal testing
  • Provide input into training manuals for users
  • Maintain knowledge of feature and technical changes in the application
  • Apply Agile software development methodologies
  • Participate in code reviews, testing, and debugging
  • Contribute to architectural decisions and the evolution of tech stack

Requirements For Senior Full Stack Developer

Java
Redis
Kubernetes
MySQL
PostgreSQL
  • Bachelor's degree in computer science or related field, or equivalent experience
  • 5+ years of relevant experience
  • Strong Java skills, including JEE and REST web services
  • Experience with relational databases such as Oracle, MySQL, or Postgres
  • Familiarity with Linux environments
  • Experience with Java microservice application and interface design and development
  • Understanding of Agile Scrum practices and traditional waterfall projects
  • Must have an active or current Top-Secret clearance with SCI access with a FS/Poly
  • Experience with Spring Boot and Spring Framework (preferred)
  • Experience with Apache Kafka (preferred)
  • Experience with DevOps tools like Git, Jenkins, and Docker (preferred)
  • Experience with Identity Management tools like Keycloak and LDAP (preferred)
  • Experience with Kubernetes, Docker, and Helm (preferred)

Benefits For Senior Full Stack Developer

401k
Medical Insurance
  • Flexible work hours
  • Individual Benefits Account (IBA) - 50% of monthly compensation
  • Profit Sharing Plan (PSP) - 25% of compensation
  • Stock options
  • Education and training reimbursement
  • Employee referral incentives
  • Work-life balance focus
  • Comprehensive benefits package

Related Jobs