Haystack
← Back to Jobs
Technology
SP

Lead Java Developer

SSI PeopleDallas, TX🇺🇸United StatesPosted Oct 9, 2026

Quick Overview

Seniority
Mid Senior
Work mode
Hybrid
Location
Dallas, TX, United States
Posted
18 hours ago
DockerMicroservicesOracleRxJSSQLSpringSpring BootAngularGitJUnitJavaJestKafkaKubernetesReactTypeScript

Job Description

Roles and Responsibilities:

  • Technical Leadership ? Lead the design and development of end-to-end application features across backend services (Java 21) and frontend applications (Angular). ? Own architecture decisions spanning APIs, UI state management, performance, security, and scalability. ? Establish and enforce coding standards, design patterns, and best practices across both backend and frontend stacks.
  • Backend Responsibilities (Java) ? Design and implement backend services using Java (17/21+), Spring Boot, and related Spring frameworks. ? Build and maintain RESTful APIs and service integrations consumed by Angular frontends. ? Lead backend architecture using microservices, event driven designs, and cloud native patterns.
  • Frontend Responsibilities (Angular) ? Lead development of frontend applications using Angular, TypeScript, RxJS, and modern component based architecture. ? Design responsive, accessible, and performant UI components aligned with UX and product requirements. ? Define frontend architecture including state management, routing, lazy loading, and API consumption.
  • Quality, Testing & Reliability ? Promote automated testing across the stack, including: Backend: unit, integration, and contract tests (JUnit, Mockito). AND Frontend: unit and component tests (Jasmine, Karma, Jest). ? Champion observability using structured logging, metrics, and tracing across frontend and backend. ? Ensure applications are secure, resilient, and production ready with proper validation, error handling, and monitoring.
  • DevOps & Deployment Collaboration ? Support CI/CD pipelines for both UI and backend components. ? Partner with DevOps on Docker/Kubernetes deployments, environment configuration, and release processes. ? Ensure frontend and backend artifacts are versioned, deployed, and monitored consistently. ? Participate in production support, incident reviews, and reliability improvements.
  • Team Leadership & Mentorship ? Mentor engineers across frontend and backend disciplines, promoting full stack skill growth. ? Lead technical design reviews and code reviews across Java and Angular codebases. ? Encourage knowledge sharing and establish best practices for full stack development. ? Support hiring and onboarding of full stack engineers through interviews and guidance.
  • Collaboration & Delivery ? Work closely with product managers, UX designers, QA, and platform teams. ? Drive sprint planning, estimation, and timely delivery of full stack features. ? Communicate technical decisions, risks, and tradeoffs clearly to stakeholders. ? Balance hands on development with leadership responsibilities.

Must Have Technical Skills:

  • Java 21/Spring
  • Angular/React
  • Oracle
  • No-SQL DB
  • Kafka
  • DevOps CI/CD
  • Git

Similar jobs