Job Title: Software Engineer - Full-Stack React Developer
Job ID: 79883
Location: Austin, Texas - Locals Only
Overview: A forward-thinking organization is seeking an experienced Full-Stack Software Engineer specializing in React.js and Java to join a collaborative development team. This role is ideal for an engineer who enjoys working across the software stack-building seamless user interfaces, robust back-end APIs, and scalable enterprise solutions. The position offers the opportunity to contribute to high-impact projects in a fast-paced environment while providing technical leadership and mentorship.
What you will be doing: - Developing innovative software solutions based on user needs, system flow, and data usage
- Building and maintaining front-end applications using React.js
- Designing and implementing back-end RESTful APIs using Java, Spring Boot, or Jakarta EE
- Managing data integration with relational and NoSQL databases like PostgreSQL, MySQL, or MongoDB
- Writing technical and functional documentation to support scalable solutions
- Collaborating with stakeholders, product managers, and fellow developers across the SDLC
- Leading or mentoring other engineers on best practices in full-stack development
What you must have: - 8+ years of experience in Java/J2EE enterprise development including Core Java, JDBC, Spring Boot
- 8+ years of experience with Java frameworks such as Spring Boot or Jakarta EE
- 8+ years of experience working with relational and NoSQL databases (PostgreSQL, MySQL, MongoDB)
- 8+ years of experience in web-based UI development using React.js
- 8+ years of experience building RESTful APIs with Java
- 8+ years of experience designing enterprise applications and creating technical documentation
- 8+ years as a Full-Stack Developer with strong focus on React.js
- Preferred: 5+ years with AWS or Azure
- Preferred: 4+ years in Agile development environments
- Preferred: 4+ years with Docker, Kubernetes, and CI/CD pipelines
- Preferred: Knowledge of SSR/SSG with React, GraphQL, security best practices
- Preferred: 3+ years managing mission-critical applications in distributed environments
- Preferred: 2+ years with Cosmos or ElasticSearch
Be part of a team building mission-critical applications that impact users at scale. Use modern tech stacks while collaborating across departments to deliver reliable, secure, and efficient solutions. This is an opportunity to make a difference in an organization undergoing digital transformation.
For more information about TEEMA and to consider other career opportunities, please visit our website at