Job Title: Full Stack Developer (React & Java)
Location: Austin, TX / Hybrid
Department: Engineering / Software Development
Employment Type: Full-time
Reports To: Director Engineering
Job Summary
We are looking for a skilled Full Stack Developer with strong expertise in React and Java to build and maintain modern, scalable web applications. You will work across the entire technology stack - designing responsive frontends, developing robust backend services, and ensuring seamless integration. This role is ideal for someone who enjoys owning features end-to-end and delivering high-quality user experiences.
Key Responsibilities
- Develop responsive and performant user interfaces using React.js, Redux, TypeScript, and modern CSS frameworks (Tailwind, Material-UI, etc.).
- Design, build, and maintain backend services and RESTful/GraphQL APIs using Java (Spring Boot preferred).
- Implement and optimize database interactions with SQL (PostgreSQL/MySQL) and/or NoSQL databases.
- Integrate frontend and backend systems, handle authentication (JWT, OAuth), and ensure secure data flow.
- Write clean, maintainable, and well-tested code (unit, integration, and end-to-end tests).
- Collaborate with designers, product managers, and other engineers to translate requirements into scalable solutions.
- Participate in code reviews, architecture discussions, and agile ceremonies.
- Troubleshoot, debug, and optimize application performance across the full stack.
- Contribute to CI/CD pipelines and cloud deployments (AWS, Azure, or GCP).
Required Qualifications
- 4+ years of professional experience as a Full Stack Developer.
- Strong proficiency in React.js (including hooks, state management, and component architecture).
- Solid experience with Java and Spring Boot (or Spring Framework).
- Experience with relational databases and ORM tools (JPA/Hibernate).
- Proficiency with RESTful APIs, JSON, and modern JavaScript/TypeScript.
- Understanding of web fundamentals (HTTP, security, performance, accessibility).
- Experience with Git and agile development workflows.
Preferred Qualifications
- Experience with Next.js or other React frameworks.
- Knowledge of microservices architecture and event-driven systems (Kafka, RabbitMQ).
- Cloud platform experience (AWS preferred) and containerization (Docker, Kubernetes).
- Familiarity with testing tools (Jest, JUnit, Cypress).
- Knowledge of CI/CD tools (Jenkins, GitHub Actions) and monitoring tools.
Oscar Associates Limited (US) is acting as an Employment Agency in relation to this vacancy.