Full Stack Software Developer / Engineer - Javascript, Typescript, Java & PHP
*YOU MUST RESIDE IN ARIZONA - THIS IS NOT A REMOTE POSITION*Read all the information about this opportunity carefully, then use the application button below to send your CV and application.This is not a work from home or remote position, you will work from our location, in Queen Creek / Gilbert, AZ.Our small local Arizona company is seeking additional awesome software developers / engineers to add to our team.We've got an existing codebase that you'll work within.*Must-have*- 2-4 years shipping production code- Java + Spring Boot (JPA, REST APIs, Maven)- Angular 16+ with TypeScript (signals, standalone components, OnPush, reactive forms)- SQL comfortable writing joins/aggregations against MariaDB/MySQL/Postgres- Database migration tool experience (Flyway, or similar)- Docker / Docker Compose basics- Git + code review workflow- Has worked with an OIDC / OAuth2 identity provider (Keycloak, Auth0, Okta - any)- Linux command line comfortable- Writes unit tests as part of normal feature work - JUnit/Mockito (or equivalent) on backend, Vitest/Jest/Karma (or equivalent) on frontend- DRY, KISS, YAGNI, SOLID in practice*Nice-to-have*- Keycloak proficiency- Canvas graphics (Fabric.js, Konva)- Three.js / WebGL- PDF generation (PDFBox, jsPDF, Playwright)- Twilio, SendGrid integrations- nginx config- Grafana / Prometheus / Loki or any observability stack- PHP / CodeIgniter (for legacy maintenance)- C# / Windows development*Stack:*- Backend: Java 21, Spring Boot 4, Spring Data JPA, Flyway, Maven, MariaDB, Lombok- Frontend: Angular 21, TypeScript 5.9, RxJS 7, Fabric.js, Keycloak-Angular- Platform: Docker, Docker Compose, nginx, Keycloak, Grafana / Loki / PrometheusMuch of our stuff is built from scratch, but we do often integrate with major APIs.If you're a pro in these --we want to talk with you!You should be able to read existing code, decipher what it means and potentially fix or add to it. Most of the work will be improving the current codebase by adding new features and functions.We want to create more cool stuff. More automation. But we need smart people on our team to help us do that!We are not a huge company with massive budgets--we are small, fun, and care about all our staff. If you're looking to join a company where you can make a difference, see your code actually be used on a daily basis, and not just be a number--we're for you!You should work well with other team members, developers, and software engineers in a team environment. There is a lot of collaboration that needs to happen on a regular basis. You'll have plenty of time to work independently, but it's important that you work well with other people.Hours are 7a-4pm Monday-FridayApply directly online @ Type: Full-timePay: $47,821.02 - $117,590.91 per yearBenefits:* Dental insurance* Flexible schedule* Health insurance* Health savings account* Paid time off* Vision insuranceApplication Question(s):* This is not a remote work position. Our company DOES NOT offer relocation packages or H1B Visas.The working location is in Queen Creek, AZ.Do you currently reside in Arizona, or are you willing to relocate prior to the start of employment? xibtplm Please note: The company does not offer remote/virtual interviews. All interviews will be in person in Gilbert, AZ.Work Location: In person