Java Full Stack Developer

CapgeminiDallas, TX
Hybrid

About The Position

We are seeking an AI‑Enabled Full Stack Engineer to build scalable, production-ready applications using modern backend and frontend technologies. The role emphasizes AI‑assisted development, strong engineering fundamentals, and collaboration in an Agile environment. The ideal candidate will leverage AI tools (Copilot, Cursor AI) as a productivity accelerator while ensuring high standards of code quality, security, and performance.

Requirements

  • Java, Spring Boot, REST APIs
  • Angular, TypeScript, RxJS
  • Git, CI/CD basics
  • Unit testing (JUnit, Mockito)
  • TDD concepts
  • API security (OAuth/JWT)
  • Strong communication skills
  • Team collaboration and code review participation
  • Ownership and accountability
  • Problem-solving ability
  • Adaptability and learning mindset

Nice To Haves

  • Spring WebFlux & Spring Security
  • Docker, Kubernetes
  • Observability tools
  • OpenAPI / Swagger
  • Angular testing (Jasmine/Jest)
  • State management (NgRx)

Responsibilities

  • Develop applications using Java 21 and Spring Boot
  • Build reactive APIs with Spring WebFlux (Mono/Flux)
  • Implement secure services using OAuth 2.0 / JWT
  • Manage builds using Maven
  • Write unit tests using JUnit 5, Mockito, StepVerifier
  • Follow Test-Driven Development (TDD) practices
  • Build dynamic UIs using Angular and TypeScript
  • Use RxJS for reactive programming
  • Develop responsive layouts using HTML5 and CSS3
  • Integrate frontend with backend via REST APIs
  • Use Docker for containerization
  • Deploy applications on Kubernetes
  • Maintain CI/CD pipelines and Git workflows
  • Define configurations using YAML
  • Use GitHub Copilot, Cursor AI for code generation and debugging
  • Build and contribute to AI-powered systems
  • Maintain a technology-agnostic mindset
  • Implement secure APIs using Spring Security
  • Maintain API documentation using OpenAPI / Swagger
  • Monitor applications with Prometheus / OpenTelemetry
  • Ensure high code quality and test coverage
  • Participate in code reviews and Agile ceremonies
  • Work across frontend, backend, and product teams
  • Take ownership of features end-to-end
  • Continuously learn and adapt to new tools and architectures

Benefits

  • Medical, dental, and vision coverage
  • Retirement savings plans (e.g., 401(k) in the U.S., RRSP in Canada)
  • Life and disability insurance
  • Employee assistance programs
  • Paid time off based on employee grade (A-F), defined by policy: Vacation: 12-25 days, depending on grade, Company paid holidays, Personal Days, Sick Leave
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service