Java Developer

Rootshell Enterprise Technologies•Tampa, FL
•Hybrid

About The Position

Rootshell Inc. is seeking a Java Developer for a direct client in Tampa, Florida. The position is hybrid, with two days onsite, and is described as long term. The developer will build and maintain Java/J2EE applications and user interfaces, including reusable components built with React functions. The role calls for collaboration with fellow developers and functional team members to coordinate and meet deliverables, working effectively in a fast-paced environment with minimal supervision, and escalating issues in a timely manner.

Requirements

  • Strong hands-on development experience with Java 8 or 11, J2EE, and Spring.
  • Hands-on development experience with UI technologies such as HTML, CSS, jQuery, JavaScript, and ReactJS.
  • Strong hands-on experience with Spring, Spring Boot, Spring Cloud, JPA, Eclipse, JUnit, and Apache tools.
  • Hands-on experience implementing reusable components using React functions.
  • Experience with higher-order functions and integrations.
  • Excellent verbal and written communication skills, with the ability to work effectively with team members and other functional teams.
  • Ability to work in a fast-paced team environment with minimal supervision and escalate issues in a timely manner.
  • Strong interest in technology, willingness to learn, and commitment to excellence.

Nice To Haves

  • Experience with AG Grid and other React plugins.
  • SQL and PL/SQL knowledge.
  • Extensive hands-on experience with REST and GraphQL.
  • Strong understanding of design patterns and best practices in Java/J2EE, including UI and application development.
  • Knowledge of data modeling (RDBMS and XSD) and database/XML interaction.
  • Experience with Eclipse and IntelliJ-based tools.
  • Experience with the Tomcat application server.

Responsibilities

  • Develop using Java, J2EE, and Spring.
  • Develop user interfaces with technologies including HTML, CSS, jQuery, JavaScript, and ReactJS.
  • Implement reusable components using React functions.
  • Collaborate with team members and functional teams to coordinate and meet deliverables.
  • Work in a fast-paced team environment with minimal supervision and escalate issues in a timely manner.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service