Java Full Stack Developer

StradITDallas, TX

About The Position

Early‑career to developing engineer with ~2–4 years of hands‑on experience in full‑stack application development. Demonstrates strong fundamentals, willingness to learn standards, and the ability to grow with guidance from senior engineers. Comfortable working in Agile teams, taking ownership of assigned stories and tasks.

Requirements

  • ~2–4 years of hands‑on experience in full‑stack application development.
  • Solid understanding of Java and Spring Boot fundamentals.
  • Experience building or modifying RESTful APIs.
  • Basic knowledge of microservices concepts (service boundaries, configuration, logging).
  • Working knowledge of Angular or React (components, services, state basics).
  • Understanding of basic UI/UX principles and accessibility awareness.
  • Ability to write basic to intermediate SQL queries: SELECT, JOINs, WHERE clauses, GROUP BY / ORDER BY.
  • Understands relational database concepts (tables, indexes, primary/foreign keys).
  • Comfortable using an IDE (IntelliJ, VS Code, or Eclipse).
  • Familiar with Git (branching, pull requests, resolving conflicts).
  • Exposure to unit testing (JUnit / Jest or similar).
  • Basic understanding of CI/CD pipelines and deployment workflows.

Nice To Haves

  • AI tool exposure like Github copilot is a plus.
  • Familiarity with messaging concepts (Kafka/JMS) is a plus.

Responsibilities

  • Take ownership of assigned stories and tasks within an Agile team.
  • Build or modify RESTful APIs.
  • Build simple UI features and integrate them with backend APIs.
  • Write basic to intermediate SQL queries (SELECT, JOINs, WHERE clauses, GROUP BY / ORDER BY).
  • Follow engineering standards, security guidelines, and compliance requirements.
  • Use structured logging and understand basic error handling.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service