Java Full-Stack

Conch Technologies•Irving, TX

About The Position

The Full Stack Developer designs, develops, and maintains scalable backend services using Java, Spring Boot, and microservices architecture. The role also builds, documents, and consumes secure, performant, reusable RESTful APIs; develops responsive user interface components using ReactJS, Redux or similar state-management tools, and modern JavaScript or TypeScript; and designs and optimizes SQL or NoSQL databases. The developer works with DevOps and CI/CD tools to support automated builds, deployments, and monitoring, writes tests and maintains code quality, and collaborates with product owners, business analysts, QA, and engineers in an Agile/Scrum environment. The role includes optimizing performance, troubleshooting issues, and meeting security and regulatory standards. Locations listed are Charlotte, NC; Islin, NJ; and Irving, TX. The position is a 12+ month contract.

Requirements

  • Experience with Java, Spring Boot, and microservices architecture.
  • Experience developing and integrating RESTful APIs.
  • Experience with ReactJS, Redux or similar state management, and modern JavaScript or TypeScript.
  • Experience with SQL/NoSQL databases.
  • Experience with Git, Jenkins, Docker, Kubernetes, or similar tools.
  • Experience writing unit, integration, and end-to-end tests.

Responsibilities

  • Design, develop, and maintain scalable backend services using Java, Spring Boot, and microservices architecture.
  • Build, document, and consume RESTful APIs, ensuring services are secure, performant, and reusable.
  • Develop rich, responsive UI components using ReactJS, Redux or similar state management, and modern JavaScript or TypeScript.
  • Design and optimize SQL/NoSQL databases, write queries, and ensure high availability and data integrity.
  • Use Git, Jenkins, Docker, Kubernetes, or similar tools to support automated builds, deployments, and monitoring.
  • Write unit, integration, and end-to-end tests; ensure code quality, maintainability, and adherence to best practices.
  • Collaborate with product owners, business analysts, QA, and other engineers in an Agile/Scrum environment, contributing to sprint planning and delivery.
  • Optimize application performance, troubleshoot issues, and ensure compliance with security and regulatory standards.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service