Full stack Java Developer

Rootshell Enterprise Technologies•Dallas, TX
•Onsite

About The Position

Rootshell Enterprise Technologies Inc. is seeking a Full Stack Java Developer for a client. The role is based onsite in Dallas, Texas, with local candidates preferred. The developer will build robust services and complex frontend applications, primarily using Java, Spring Boot, React, and related technologies. The role involves cloud-based SaaS/PaaS products, large-scale and highly available systems, microservices, and API-first architectures.

Requirements

  • At least 6 years of experience with Java, Spring Boot, PostgreSQL/NoSQL databases, and JPA/Hibernate.
  • Strong proficiency in modern JavaScript (ES6+) and TypeScript.
  • Extensive experience building frontend applications with React and libraries such as Redux or Context API.
  • Experience with UI frameworks such as Bootstrap, Material-UI, or Ant Design.
  • Strong knowledge of Node.js and experience creating RESTful APIs and microservices.
  • Solid understanding of object-oriented programming, design and architectural patterns, messaging and event-based systems, and REST API design.
  • Experience with API-first and microservices architectures.
  • Experience building large-scale systems that require high availability, performance, scalability, and multi-tenancy.
  • Experience working on cloud-based SaaS/PaaS products.
  • Understanding of HTML DOM, CSS, and event scripting.
  • Experience with Kubernetes, Docker, API Gateways, Service Mesh, and related technologies.
  • Hands-on experience with agile processes and CI/CD frameworks such as GitHub Actions, Opsera, or DevOps.
  • Ability to transition between programming languages and toolsets.
  • Ability to communicate new ideas and design tradeoffs effectively.

Responsibilities

  • Build robust services using Java and Spring Boot.
  • Build complex frontend applications using React and related libraries.
  • Create RESTful APIs and microservices using Node.js.
  • Architect and build large-scale, highly available, performant, scalable, and multi-tenant systems.
  • Work with cloud-based SaaS/PaaS products.
  • Apply API-first and microservices architecture styles.
  • Work within agile processes and CI/CD frameworks.
  • Communicate new ideas and design tradeoffs effectively.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service