Java + Angular Full‑Stack Technology Lead

Retail IndustryDallas, TX
Hybrid

About The Position

We are seeking a Java Angular Full‑Stack Technology Lead with over 12 years of experience in designing, developing, and leading complex enterprise applications using Java, Microservices, Spring Boot, Angular, DevOps practices, Git, Docker, Kubernetes , and other modern technologies. The role requires hands-on technical expertise along with strong leadership capabilities to guide teams, ensure high‑quality delivery, and collaborate with geographically distributed stakeholders.

Requirements

  • Bachelor’s or Master’s degree in Computer Science, Engineering, or a related discipline .
  • 12+ years of experience in Java development with 5+ years in Microservices architecture and distributed application development.
  • Strong expertise in Spring Boot, Spring Frameworks , and Angular for full‑stack application development.
  • Experience in TypeScript, JavaScript ES6+, HTML5, CSS, SCSS
  • Solid experience with DevOps tools and practices: Git, Docker, Kubernetes, CI/CD pipelines, automated testing frameworks .
  • Hands‑on experience with SQL and NoSQL databases such as MySQL, MongoDB, Cassandra, etc.
  • Experience with testing tools such as JUnit, Mockito, Selenium , or equivalent.
  • Strong understanding of design patterns, data structures, algorithms, and OOP principles .
  • Excellent communication, leadership, analytical, and problem‑solving skills .
  • Ability to work independently and collaboratively with distributed teams.

Nice To Haves

  • Certifications in Java, Spring, or Cloud technologies (preferred).
  • Experience with messaging and streaming platforms such as Kafka, RabbitMQ , or similar technologies.
  • Experience with cloud platforms such as AWS, Azure, or Google Cloud Platform (GCP) .
  • Exposure to additional programming languages (e.g., Python, Scala, Go ).
  • Experience working in Agile methodologies such as Scrum or Kanban.

Responsibilities

  • Design and develop high‑quality, secure, and scalable Microservices using Java, Spring Boot, Spring Batch, Angular, and related technologies.
  • Implement and advocate for DevOps best practices , including Git workflows, Docker containerization, Kubernetes orchestration, CI/CD pipelines, and automated testing.
  • Lead and manage end‑to‑end project delivery , from requirement analysis and architecture to development, deployment, and production support.
  • Ensure code quality, performance, reliability, and maintainability across all application components.
  • Mentor and coach junior developers; conduct code reviews and provide technical guidance.
  • Collaborate closely with cross‑functional teams, including product owners, business analysts, architects, testers, and end users.
  • Research, evaluate, and recommend new technologies, frameworks, and engineering practices to drive continuous improvement.

Benefits

  • Flexible work from home options available.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service