Overview
Skills
Job Details
Senior Java Full Stack Engineer
Location: Lehi, UT | Plano, TX | SF, CA (2days/week in office))
Experience: 8+ Years of working as a full-stack engineer
Job Summary:
We are seeking a highly skilled Java Full Stack Engineer to lead the design and development of scalable, high-performance web services and applications. The ideal candidate will have deep expertise in Java/Spring Boot, React, microservices, and cloud-native environments, along with a passion for leveraging AI-powered developer tools to enhance productivity and code quality.
Responsibilities:
• Lead end-to-end development of services across backend (Java/Spring), integration platforms and React frontend
• Build and extend APIs and data services (micro-services) to enable partner integrations and downstream systems
• Integrate and operationalize AI-powered developer tools (e.g. Copilot, Cursor) and contribute to incorporating ML-backed capabilities into platform workflows
•
• Translate business requirements to technical design specifications
Qualifications:
• Well-
•
• Have experience building frontend features in React/Angular
• Extensive experience workings hands on with native cloud capabilities (SaaS, PasS) with AWS/Google Cloud Platform
• Has hands-on experience with data architecture, SQL/PostgreSQL and building data intensive services and solutions
• Use AI-enhanced development tooling like GitHub Copilot, Cursor, or WindSurf as part of your regular development workflow
• Strong communication to clearly communicate up, down and across teams
Role Expectations:
- Core stack: Java (min. version 17), Spring Boot, AWS, PostgreSQL.
- Key must-have: Strong Kafka experience (microservices + batch use cases).
- Other nice-to-haves:
- Query tuning / database optimization (Postgres).
- Exposure to rules engines (Drools, Cogito, Kapor) is helpful but not required.
- Familiarity with DevOps basics (Kubernetes, Docker, monitoring tools like Grafana/Prometheus).
- AI tooling (GitHub Copilot, Cursor) – not a dealbreaker if they lack experience, but candidates should show openness and aptitude to adopt these tools.
Profile Fit:
- Looking for seasoned backend engineers (ICs) who can “hit the ground running” without learning both the domain and tech stack from scratch.
- Healthcare background is a plus but not mandatory. Strong experience processing large data volumes (tens of thousands to 100k+ records) is highly valued.
- Preference: candidates who show mature coding approaches in interviews (problem-solving methodology matters as much as correctness).
Other Notes:
- Location: Hybrid, preference for local (SF, Lehi, Plano) if it turns into a longer-term need.
Thanks