Associate / Staff Java Software Developer

SciTecPrinceton, NJ
$82,000 - $121,000Onsite

About The Position

SciTec, a subsidiary of Firefly Aerospace, is seeking a skilled Java Developer to support programs delivering Missile Defense Solution software. The role involves working within a fast-paced environment on a team that delivers end-to-end software processing of Overhead Persistent InfraRed (OPIR) sensor data for Missile Warning, Missile Defense, Battlespace Awareness, and Technical Intelligence. This is an opportunity to be part of a rapid pace environment with Scientists, Engineers, and Developers to prototype, develop, integrate, and test advanced front-end and back-end software solutions for integrating advanced exploitation algorithms into government frameworks. The ideal candidate is a well-rounded, experienced Java developer who works well as part of a team, prioritizes product quality, and seizes opportunities to be creative, learn, and grow. Note: SciTec exclusively works on U.S. government contracts requiring U.S. citizenship for all employees, and sponsorship for work visas is not provided. U.S. citizenship is also a requirement for obtaining and maintaining a security clearance.

Requirements

  • Bachelor’s degree in computer science, physical science, mathematics, or engineering
  • At least four years of experience and fluency in Java
  • Experience working with or building design systems and reusable component libraries
  • Solid understanding of software engineering best practices and commitment to high-quality code
  • Ability to work in-person in Princeton, NJ office location
  • Ability to obtain and maintain a DoD security clearance
  • Effective communication skills and attention to detail

Nice To Haves

  • An advanced degree in computer science, physical science, mathematics, or engineering
  • Knowledge of and experience with applying Modular Open Systems Architecture principles to Software Development
  • Optimization skills for high-data-throughput processing
  • Experience collaborating with cross-functional teams
  • Professional experience with Agile software development processes and tools
  • Experience with OPIR or other remotely sensed data
  • A current DoD security clearance
  • Experience with software prototyping, development, and integration within government frameworks
  • Experience with Jira, Confluence, Scrum

Responsibilities

  • Demonstrate fluent mastery of Java; comfortable with software design and architecture
  • Work well in multiple software languages as part of a rapid pace, collaborative, small-team environment
  • Work closely with product owners to maintain high quality software through all stages of the Software Development Cycle
  • Take a high-level software requirement and be able to develop, maintain, and implement it while working with a small team of developers in an Agile Development environment
  • Participate in code reviews and mentor team members
  • Contribute to Agile practices (standups, sprint practices, retrospectives) and foster clear communication across teams
  • Leverage SciTec’s core algorithm libraries to meet specific requirements for a given deliverable while improving extensibility and security across all SciTec’s teams
  • Support documentation, knowledge sharing, and clear communication across the organization

Benefits

  • 4% Safe Harbor 401(k) match
  • 100% company paid HSA Medical insurance, with a choice of 2 buy-up options
  • 80% company paid Dental insurance
  • 100% company paid Vision insurance
  • 100% company paid Life insurance
  • 100% company paid Long-term Disability insurance
  • 100% company paid Hospital Indemnity insurance
  • Voluntary Accident and Critical Illness insurance
  • Short-term Disability insurance
  • Annual Profit-Sharing Plan
  • Discretionary Performance Bonus
  • Paid Parental Leave
  • Generous Paid Time Off, including Holiday, Vacation, and Sick Pay
  • Flexible Work Hours
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service