Java Full Stack Developer - Dallas, TX

Photon•Dallas, TX
•$37,000 - $132,000

About The Position

The Java Full Stack Developer will design and develop enterprise-grade applications across the frontend and backend. The role requires strong hands-on experience with Java, Spring Boot, Spring Security, microservices, REST APIs, and Angular, including Angular 10 or later. Frontend work includes building responsive, accessible web applications and integrating Angular applications with RESTful APIs. Backend and platform work includes designing secure, scalable, highly available systems on AWS and developing container-based systems using Docker, Kubernetes, and managed platforms such as EKS. The position involves working across the software development lifecycle, including requirements analysis, design, development, testing, automation, debugging, troubleshooting, and issue resolution. The developer will collaborate with engineering and architecture teams in an Agile environment. Fraud prevention domain experience is mandatory. Compensation is listed as USD 37,000–132,000 and is based on experience and qualifications. Benefits are available to full-time employees.

Requirements

  • Bachelor’s degree in Computer Science or a related technical discipline.
  • 6–10 years of proven success designing technical solutions and hands-on development experience using Java.
  • Strong experience with Angular development and architecture; Angular is mandatory, with Angular 10+ identified in the frontend requirements.
  • Strong experience with Java, Spring Boot, and microservices.
  • Fraud prevention domain experience is mandatory.
  • Strong backend application development expertise, including extensive experience with Java, Spring Boot, and Spring Security.
  • Experience designing and building APIs, including integration with API Gateways.
  • Knowledge of authentication and authorization technologies and best practices is highly preferred.
  • Understanding of the software development lifecycle, including requirements analysis, design, development, unit, functional and integration testing, test automation, debugging, troubleshooting, and issue resolution.
  • Experience designing and implementing secure, scalable, highly available enterprise-grade systems on AWS.
  • Experience building container-based systems, with hands-on knowledge of Docker, Kubernetes, and managed orchestration platforms such as EKS.
  • Proven ability to design systems using modern distributed architecture patterns.
  • Critical thinking and complex problem-solving skills.
  • Excellent written and verbal communication skills and ability to collaborate across engineering and architecture teams.
  • Experience working in an Agile development environment.
  • Strong knowledge of JavaScript, Angular, and AngularJS.
  • Experience with Angular, TypeScript, components, services, directives, pipes, routing, reactive forms, dependency injection, state management, NgRx, RxJS, Angular Material, and RESTful API integration.
  • Proficiency in Angular, HTML5, CSS3, SASS/SCSS, and JavaScript for responsive, scalable, user-friendly web applications.
  • Understanding of component-based architecture, performance optimization, lazy loading, module federation, and frontend security best practices.
  • Familiarity with accessibility standards such as WCAG, unit testing frameworks such as Jasmine/Karma, and end-to-end testing tools.

Nice To Haves

  • Experience with CockroachDB.
  • Familiarity with Git, Maven, Jenkins, and Jira.
  • Experience with Docker, CI/CD pipelines, Kubernetes, unit testing and automation testing, and cloud platforms such as Azure or AWS.

Responsibilities

  • Design and implement technical solutions and enterprise-grade applications using Java.
  • Develop backend applications using Java, Spring Boot, and Spring Security.
  • Build and maintain Angular applications, including responsive user interfaces and REST API integrations.
  • Design and build APIs, including integration with API Gateways.
  • Develop microservices-based architectures using RESTful APIs and modern distributed architecture patterns.
  • Design and implement secure, scalable, and highly available systems on AWS.
  • Build container-based systems using Docker, Kubernetes, and managed orchestration platforms such as EKS.
  • Participate in requirements analysis, design, development, testing, test automation, debugging, troubleshooting, and issue resolution.
  • Collaborate effectively with engineering and architecture teams in an Agile development environment.

Benefits

  • Medical benefits
  • Vision benefits
  • Dental benefits
  • 401(k) retirement plan
  • Variable pay/incentives
  • Paid time off
  • Paid holidays
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service