onsite
Senior Java Full Stack technical lead - aimaster.live
Engineering Manager
Lead a high‑performing team as a Senior Java Full‑Stack Technical Lead, driving cloud‑native microservices, Kafka‑based messaging, and Angular front‑ends on AWS, while architecting secure, scalable solutions and mentoring developers.
About the role
Key Responsibilities
- Architect and develop robust Java microservices using Spring Boot, Spring Cloud, and Spring Security, ensuring high availability and scalability.
- Design and implement event‑driven communication with Apache Kafka (or Pulsar) and integrate with REST/GraphQL APIs.
- Lead a cross‑functional team, providing technical guidance, code reviews, and mentorship to junior engineers.
- Build and maintain CI/CD pipelines with Git, Terraform, Helm, and Docker/Kubernetes (EKS) to accelerate delivery and ensure reproducible deployments.
- Collaborate with product owners to translate business requirements into clean, maintainable code and technical specifications.
Requirements
- 8–10+ years of professional experience in Java development and full‑stack architecture.
- Proficiency with Angular (React experience is a plus) and relational databases such as PostgreSQL.
- Hands‑on experience with AWS Cloud services, Docker, Kubernetes, and infrastructure as code tools.
- Strong understanding of security best practices, CI/CD, and automated testing.
- Excellent communication skills and a proven track record of leading technical teams.
Skills
javaangularpostgresqldocker