Back to Jobs
Recently postedOther

Senior Technical Lead - Java, AWS, Spring Boot

Random TreesBoston, MA🇺🇸United States

Quick overview

SeniorityMid Senior
Work modeHybrid
LocationBoston, MA, United States
Stakeholder ManagementDockerMicroservicesSpringSpring BootAWSApacheJavaKafkaRESTKubernetesAgileCI/CD

Job description

We are actively looking for a highly experienced Senior Technical Lead to lead the design, development, and delivery of enterprise-scale cloud-native applications. The ideal candidate should have strong expertise in AWS, Kubernetes/EKS, Java Spring Boot Microservices, API Development, and Kafka-based Event-Driven Architecture.

Job Details

Job Title: Senior Technical Lead
Location: Boston, MA

Required Skills & Experience

✅ Proven experience in a Technical Leadership role

✅ Strong hands-on expertise with:

  • AWS Cloud Services
  • Kubernetes (EKS)
  • Microservices Architecture
  • Java / Spring Boot
  • Spring Cloud

✅ Strong experience in:

  • API Design & Development
  • RESTful Services
  • Microservices End-to-End Development
  • Event-Driven Architecture

✅ Hands-on experience with:

  • Apache Kafka
  • Microservices to Kafka Integration

✅ Experience leading development teams and driving technical initiatives

✅ Excellent communication, stakeholder management, and presentation skills

Key Responsibilities

  • Lead a team of developers in designing, developing, and deploying microservices-based applications.
  • Architect and build scalable, high-performance solutions using Java, Spring Boot, and Spring Cloud.
  • Design and implement cloud-native applications on AWS EKS.
  • Develop and maintain APIs and integration services.
  • Implement event-driven solutions using Apache Kafka.
  • Collaborate with Product Owners, Architects, DevOps, and QA teams to ensure successful delivery.
  • Act as the primary technical point of contact for stakeholders and project teams.
  • Drive code quality, architectural best practices, and technical excellence across the team.
  • Mentor developers and provide technical guidance throughout the development lifecycle.

Preferred Qualifications

  • Experience with containerization technologies such as Docker.
  • Strong understanding of CI/CD pipelines and DevOps practices.
  • Experience with enterprise-scale distributed systems.
  • Prior experience leading large Agile development teams.

Similar jobs