Technical Lead (Java+React) - Plano, TX

PhotonUnited States,
$44,000 - $156,000Onsite

About The Position

We are looking for a hands-on Tech Lead who can own the architecture, design, and delivery of a next-generation Developer Portal that will expose our Treasury and Payments capabilities to internal and external engineers. You will guide a cross-functional squad, marrying a React front end with a Spring Boot micro-service backend, and drive best practices across the full SDLC—from backlog grooming to production deployment and observability.

Requirements

  • Bachelor’s or Master’s in Computer Science, Software Engineering, or related field.
  • 8+ years in software engineering; 3+ years in a technical-lead or team-lead role.
  • Expertise in React JS, HTML5, CSS-in-JS, responsive design, browser dev tools.
  • Strong Java (11+), Spring Boot, Spring Security, REST, and microservices patterns.
  • Hands-on with AWS, Git, CI/CD (GitHub Actions, Jenkins, or GitLab), and IaC.
  • Excellent communication skills, proven mentorship, and agile mindset.

Nice To Haves

  • Docker & Kubernetes for container orchestration.
  • SQL and NoSQL databases (PostgreSQL, MySQL, MongoDB) and caching (Redis).
  • Experience with API gateways (Kong, Apigee, AWS API Gateway) and OpenAPI/Swagger.
  • Knowledge of OAuth 2.0, OpenID Connect, and other security best practices.
  • Familiarity with event streaming (Kafka, Amazon MSK) and reactive programming.
  • Previous work in Treasury, Payments, or FinTech compliance environments.

Responsibilities

  • Define solution architecture, coding standards, and DevOps strategy.
  • Lead design and code reviews; mentor engineers.
  • Evaluate and introduce new tooling, frameworks, and design patterns.
  • Build responsive, accessible UIs in React JS (Hooks, Context, TypeScript, Redux).
  • Develop scalable APIs and event-driven services in Java 17 / Spring Boot 3.
  • Implement authentication, role-based access, and rate-limit
  • Own sprint planning, stand-ups, retros, and release demos.
  • Work closely with Product, UX, and QA to refine requirements and acceptance criteria.
  • Track work in Jira; ensure stories meet Definition of Done and Definition of Ready.
  • Champion test automation (JUnit, Jest, Cypress) and observability (OpenTelemetry, Grafana).
  • Conduct profiling, tuning, and load-testing to maintain sub-200 ms latency.
  • Enforce secure coding practices and run regular vulnerability scans.
  • Liaise with Treasury/Payments SMEs to model business flows.
  • Present architecture and progress to senior leadership and external partners.
  • Coordinate with DevSecOps to maintain CI/CD, blue-green deployments, and rollback plans.

Benefits

  • Medical, vision, and dental benefits
  • 401k retirement plan
  • variable pay/incentives
  • paid time off
  • paid holidays
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service