Associate / Staff Java Software Developer
SciTec · Princeton, NJ · 2 wk ago
On-siteEngineering$88k–$124k/yrFull-time
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
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
Qualifications
- Effective communication skills and attention to detail
Skills
- Candidates who have any of the following skills will be preferred:
- 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
Pay
The pay range for this position is $88,000 - $124,000/year.
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