We are looking for a Java Full-Stack Engineer to join our engineering team. In this role, you will design, develop, and maintain high-performing backend services in Java/Spring Boot alongside responsive, modern web frontends using modern JavaScript frameworks (React / Angular / Vue).
You will collaborate closely with product managers, UX designers, and DevOps engineers to build scalable software solutions that deliver high value to our end users.
Key Responsibilities
- Backend Development (40%): Architect, build, and maintain robust RESTful APIs and microservices using Java and Spring Boot.
- Frontend Development (30%): Build scalable, responsive, and cross-browser compatible UI components using React, Angular, or Vue.js.
- Database & Integration (15%): Design and optimize relational (PostgreSQL, MySQL) and non-relational (MongoDB) databases; integrate third-party APIs and services.
- Quality & Performance (15%): Write clean, maintainable, and well-tested code (unit, integration, and end-to-end tests); optimize application speed, security, and scalability.
Qualifications & Requirements
Minimum Requirements:
- Experience: 3+ years of professional software engineering experience in full-stack web development.
- Backend Proficiency: Strong proficiency in Java (Java 11+ or Java 17+) and the Spring Ecosystem (Spring Boot, Spring Data JPA, Spring Security).
- Frontend Proficiency: Demonstrated experience with modern JavaScript/TypeScript and at least one core framework (React.js, Angular, or Vue.js).
- Databases: Hands-on experience with SQL (PostgreSQL/MySQL) OR NoSQL databases, including database design and query optimization.
- APIs & Web Services: Expertise in designing and consuming RESTful APIs.
- Version Control: Proficiency with Git and standard pull-request workflows.
Preferred Qualifications (Nice-to-Have):
- Experience with cloud platforms (AWS, Azure, or GCP).
- Familiarity with containerization (Docker, Kubernetes) and CI/CD pipelines (GitHub Actions, Jenkins).
- Experience with message brokers (Apache Kafka, RabbitMQ).
- Experience writing unit tests using JUnit, Mockito, or modern frontend testing libraries (Jest, Cypress).
Key Success Metrics (KPIs)
- Delivery of reliable, well-tested feature deployments against quarterly sprint goals.
- Maintaining application performance, test coverage (>80%), and low defect rates in production.
- Active participation in code reviews and architectural discussions.
What We Offer
- Healthcare & Wellness: Comprehensive medical, dental, and vision coverage.
- Work-Life Balance: Generous paid time off (PTO), flexible working hours, and hybrid/remote work flexibility.
- Growth & Development: Professional development stipend, conference budget, and clear career pathing.
- Financial Perks: 401(k) matching program and competitive performance bonuses.
Equal Opportunity Employer
We are an Equal Opportunity Employer. We celebrate diversity and are committed to creating an inclusive environment for all employees. All employment decisions are based on business needs, job requirements, and individual qualifications, without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, veteran status, or disability status.
Similar Jobs
What you need to know about the Austin Tech Scene
Key Facts About Austin Tech
- Number of Tech Workers: 180,500; 13.7% of overall workforce (2024 CompTIA survey)
- Major Tech Employers: Dell, IBM, AMD, Apple, Alphabet
- Key Industries: Artificial intelligence, hardware, cloud computing, software, healthtech
- Funding Landscape: $4.5 billion in VC funding in 2024 (Pitchbook)
- Notable Investors: Live Oak Ventures, Austin Ventures, Hinge Capital, Gigafund, KdT Ventures, Next Coast Ventures, Silverton Partners
- Research Centers and Universities: University of Texas, Southwestern University, Texas State University, Center for Complex Quantum Systems, Oden Institute for Computational Engineering and Sciences, Texas Advanced Computing Center



