U.S. Citizenship Required. This position requires a current TOP SECRET clearance. Candidate must be SAP and SCI program eligible.
The position is in-person.
Toyon is seeking an intermediate level Software Engineer to design, enhance, and maintain server-based applications for our government clients. In this role, you will work closely with Toyon's engineering team and client stakeholders, guiding projects from initial requirements through to deployment on production systems.
Job assignments include a range of office and on-site work to define and implement government-approved upgrades. Remote work is not allowed. In addition to software design and implementation, the candidate must participate in and develop materials for group presentations, software demonstrations, and organized training classes.
This is an excellent opportunity for a Java developer with a solid foundation in the language who is ready to expand their responsibilities, accelerate their career growth, and make a direct impact on mission-critical projects. This role offers hands-on involvement across the full software development lifecycle and the chance to work on challenging, high-impact projects.
Requirements
Collaborate with engineering staff and government clients to gather, clarify, and document business requirements.
Design and develop software solutions, including mockups, wireframes, and prototypes.
Implement approved features and modifications in Java, ensuring high-quality, maintainable code.
Conduct testing, debugging, and deployment activities for production systems.
Participate in both office and on-site work to implement government-approved upgrades
Contribute to group presentations, software demonstrations, and formal training sessions by preparing clear and effective materials. Required Qualifications
Education: Bachelor's degree in Computer Science, Information Systems, or a related discipline - or equivalent professional experience.
Java Development: Minimum 2 years of professional experience with Java 17 or later, including strong object-oriented programming skills.
Databases: Solid understanding of relational database management systems (RDBMS) and proficiency with SQL for data querying and manipulation.
Tools & Build Systems: Experience with Git for version control, Eclipse IDE (or similar), and Apache Maven for project build and dependency management. Preferred Skills
Frameworks: Familiarity with Spring Boot 3.x for building enterprise-grade applications.
Web Services: Understanding of the REST architectural style for designing and implementing web APIs.
Design: Experience with CAD application software and vector graphics design tools. WE OFFER AN EXCEPTIONAL EMPLOYEE BENEFITS PACKAGE!
Competitive Industry Pay
100% Employer-Paid Medical Insurance Premium
HSA with Employer Contributions
Dental and Vision Coverage Options
Company Funded 401(k) and Profit Sharing Plans
Employee Stock Ownership Plan (ESOP)
Life and Disability Insurance
Paid Parental Leave
The annual pay range for the Software Engineer - Java position is $90,000 to $150,000.
The posted pay range values provide the candidate with guidance on annual base compensation for the position, at a full time level of effort, exclusive of overtime, bonus, and benefits-related compensation, over a range of qualifications that may fit hiring objectives. Toyon Research Corporation will consider the individual candidate's education, work experience, applicable knowledge, skills and training, among other factors, when preparing an offer of employment.
Pay Transparency Nondiscrimination Provision
Equal Opportunity Employer including Disability and Veterans
Applicant Privacy Notice
Learn more about our company in our latest video, We are Toyon.
Ref #2561-G