> Markdown version of [/jobs/ext/3782870-full-stack-software-engineer](https://www.wearedevelopers.com/jobs/ext/3782870-full-stack-software-engineer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Full Stack Software Engineer - **Company:** Cypress - **Location:** San Diego, TX, United States - **Experience:** Experienced - **Salary:** $110,000.0 - $120,000.0 - **Contract:** Permanent contract - **Skills:** HTML, Java (Programming Language), JavaScript (Programming Language), Spring Security, Apache Tomcat, Cascading Style Sheets (CSS), Software Debugging, Web Development, Design of User Interfaces, IntelliJ IDEA, Spring Framework, Javaserver Pages, Microsoft Visual Studio, Software Engineering, Software Systems, SQL Databases, Extensible Markup Language (XML), Extensible Stylesheet Language (XSL), Spring-mvc, Spring-boot, SOAPAPI, AngularJS, Web Technologies, Front End Software Development - **Published:** October 16, 2026 - **Apply:** https://www.juju.com/job/2_163536299 ## About the Role * 3-7+ years of professional software development experience in enterprise web application development. * Strong hands-on experience with Java and the Spring Framework (Spring Boot, Spring MVC, Spring Security preferred). * Experience developing and maintaining full-stack applications using Java back-end technologies and Angular front-end frameworks. * Proficiency with JavaScript, HTML, CSS, XML, and XSL. * Experience developing user interfaces with Angular, JSP, and related web technologies. xrbllit, * Bachelor's degree from a four-year college or university; or * 3-7 years of related experience and/or training; or * An equivalent combination of education and experience. ## Description * Analyze business processes and requirements to identify software solutions and automation opportunities. * Make technical decisions regarding software design, development, and implementation. * Maintain and enhance existing applications, troubleshoot issues, and resolve bugs. * Design, develop, and maintain applications using Java, Spring, Angular, JavaScript, HTML, CSS, XML, XSL, and SQL. * Work with Java back-end applications, JSP, and Angular front-end interfaces. * Develop and maintain REST and SOAP web services using related Java frameworks. * Work with Tomcat application servers and IntelliJ IDEA and/or Visual Studio Code. * Create and maintain technical documentation, reports, and procedures. * Collaborate with stakeholders to communicate technical information and address business needs.