Haystack
← Back to Jobs
Other

Technical Lead Java

KaniniDenver, CO🇺🇸United StatesPosted 29 Jul 2026

Quick Overview

Work Type
Hybrid
Level
Mid Senior

Job Description

Job Title: Technical Lead Java

Introduction:

The Technical Lead Java will be responsible for leading the design and development of Java-based applications using Spring Boot and Microservices. They will work closely with the team to define application architecture, develop RESTful APIs, integrate cloud-native solutions on Google Cloud Platform (Google Cloud Platform), and build responsive front-end applications using Angular. Additionally, they will mentor developers, perform code reviews, and ensure coding best practices are followed.

Responsibilities:

  • Lead the design and development of Java-based applications using Spring Boot and Microservices.
  • Define application architecture and technical design following enterprise standards.
  • Develop RESTful APIs and integrate cloud-native solutions on Google Cloud Platform.
  • Build responsive front-end applications using Angular.
  • Mentor developers, perform code reviews, and ensure coding best practices.
  • Collaborate with business and technical teams in an Agile environment.

Requirements:

Required Skills:

  • 10+ years of Java development experience
  • Java, Spring Boot, Microservices
  • Angular
  • Google Cloud Platform (Google Cloud Platform)
  • REST APIs
  • Git, CI/CD
  • Strong communication and leadership skills

Preferred Skills:

  • Experience with containerization (Docker, Kubernetes)
  • Knowledge of SQL and NoSQL databases
  • Experience with cloud services such as AWS or Azure
  • Certifications in Java or cloud platforms
  • Experience with DevOps practices

Skills

Docker
Microservices
SQL
Spring
Spring Boot
AWS
Agile
Angular
Azure
Git
Google Cloud
Java
Kubernetes
REST

Similar jobs