Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

Tetra Tech Logo

Software Engineer

Tetra Tech

Salary not specified
Nov 5, 2025
San Diego, CA, United States of America
Apply Now

Develop and maintain web-based applications and services with flexible hours.

Requirements

  • Proficiency in modern web technologies: JavaScript, Angular 5+, CSS, React.
  • Strong understanding of object-oriented design patterns.
  • Experience with asynchronous programming and cross-browser compatibility.
  • Hands-on experience with Spring Boot, Spring MVC, and Spring Integration.
  • Familiarity with RESTful API design and implementation.
  • Skilled in ORM frameworks like Hibernate/JPA.
  • Solid SQL skills and experience with SQL Server stored procedures.

Responsibilities

  • Design and develop middleware using object-oriented principles with Java, Groovy, and SOA.
  • Build and maintain automated tests using Ghost Inspector to ensure application workflows function as expected.
  • Develop and maintain RESTful web services using Groovy, Java, Spring Boot, and Hibernate.
  • Contribute to front-end development using Angular (Modules, Components, Directives), HTML, CSS, and JavaScript/TypeScript.
  • Implement database transactions using JDBC and Spring Boot JDBCTemplate
  • Analyze technical requirements and identify risks or dependencies early in the development cycle.

Other

  • Collaborate with cross-functional teams including Product Owners, QA, and Project Managers to deliver high-quality software.
  • Participate in code reviews and follow established build/change management procedures.
  • 5+ years of software development experience.
  • Strong communication and collaboration skills.
  • Self-motivated and capable of working independently in a part-time capacity.