Full Stack Developer
Oscar Technology
Austin, United States of America
yesterday
Role details
Contract type
Permanent contract Employment type
Full-time (> 32 hours) Working hours
Regular working hours Languages
English Experience level
IntermediateJob location
Austin, United States of America
Tech stack
Java
JavaScript
Agile Methodologies
Amazon Web Services (AWS)
Application Performance Management
Automation of Tests
Azure
CSS
Cloud Computing
Code Review
Databases
Continuous Integration
Data Security
Relational Databases
Software Debugging
Github
Monitoring of Systems
Hibernate
Java Persistence API
Spring
JSON
JUnit
PostgreSQL
MySQL
NoSQL
OAuth
RabbitMQ
Cloud Services
Next.js
SQL Databases
TypeScript
Web Application Frameworks
Google Cloud Platform
Tailwind
React
Spring-boot
Cypress
Backend
GIT
Event Driven Architecture
Containerization
Kubernetes
Kafka
GraphQL
Front End Software Development
React
REST
Docker
Jenkins
Microservices
Job description
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., * 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 Google Cloud Platform).
Requirements
- 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., * 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.