Toyon posted about 23 hours ago
$90,000 - $150,000/Yr
Full-time • Mid Level
Goleta, CA

About the position

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.

Responsibilities

  • 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.

Requirements

  • 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.

Nice-to-haves

  • Familiarity with Spring Boot 3.x for building enterprise-grade applications.
  • Understanding of the REST architectural style for designing and implementing web APIs.
  • Experience with CAD application software and vector graphics design tools.

Benefits

  • 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
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service