Skip to content
All jobs

Lead Java Developer

SSI People

Job
28317
Posted
Location
Dallas, TX
Work type
Contract
Tax terms
W2, C2C, 1099
Experience
Experience open
Openings
1 opening

Opens your email app with a message to the employer, its subject naming this job. Attach your resume and send it from your own email.

Skills

  • Java
  • Spring Boot
  • Kafka
  • Microservices
  • SQL
  • Oracle
  • TypeScript
  • React
  • Angular
  • Kubernetes
  • Docker
  • CI/CD

About the job

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

See all jobs
  • AI Engineer 2 # 26-25599

    U.S. Tech Solutions Inc.Plano, TX

    ContractW2, C2C, 1099Experience open$55 to $61 (Hourly)

    Job 29325

  • Java developer

    Aivanta Tech IncRemote, in TX

    ContractW2, C2C, 1099Experience open$18 to $135 (Hourly)

    Job 29235

  • Java Developer

    Resource LogisticsSan Antonio, TX

    ContractW2, C2C, 1099Experience open

    Job 29207

  • Java Developer

    Danta TechnologiesSan Antonio, TX

    ContractW2, C2C, 1099Experience open$43 to $44 (Hourly)

    Job 29066