Senior Technical Lead - Scala

Happiest Minds Technologies

Bengaluru

Hybrid

INR 3,000,000 - 6,000,000

Full time

14 days+
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

Get past ATS filters

Job summary

Happiest Minds Technologies in Bengaluru seeks an experienced software engineer to design, build, and scale backend services using Scala/Java/Python, with a strong focus on microservices, event-driven architectures, and cloud-native AWS.

You will work in Agile teams, drive software quality, participate in CI/CD, and collaborate with product teams to deliver resilient APIs and observable distributed systems.

Qualifications

  • 10 to 18 years of experience in Software Engineering.
  • Proficient in Scala (Pekko/Akka, Cats, Cats Effect) and/or Java or preferably Python.
  • Experience with Event Sourcing, CQRS, and Domain-Driven Design (DDD).
  • Experience designing and scaling microservice architectures.
  • Building and maintaining high-performance, resilient APIs.
  • Solid understanding of distributed systems, fault tolerance, and observability.
  • Hands-on experience with Kafka and event-driven architecture.
  • Cloud-native development on AWS.
  • Containerization and orchestration using Docker and Kubernetes.
  • Experience with relational and non-relational databases.
  • Experience working in Agile product development teams.

Responsibilities

  • Design, develop, and maintain scalable back-end services
  • Implement clean, maintainable, and testable code (primarily Scala and Java)
  • Contribute to system and service architecture decisions
  • Build and evolve distributed systems and microservices
  • Collaborate closely with Product to deliver user-centric solutions
  • Ensure high standards for code quality, reliability, and performance
  • Participate in code reviews and knowledge sharing
  • Support and improve CI/CD pipelines and delivery processes

Skills

Software Engineering
Scala
Java
Python
Event Sourcing
CQRS
DDD
Microservices
APIs
Distributed systems
Observability
Kafka
AWS
Docker
Kubernetes
Relational DBs
NoSQL DBs
Agile

Tools

Kafka
Docker
Kubernetes
AWS

Job description

  • 10 to 18 years of experience in Software Engineering.
  • Strong experience with Scala (Pekko/Akka, Cats, Cats Effect) and/or Java or Preferably Python knowledge
  • Practical experience with Event Sourcing, CQRS, and Domain-Driven Design (DDD)
  • Experience designing and scaling microservice architectures
  • Building and maintaining high-performance, resilient APIs
  • Solid understanding of distributed systems, fault tolerance, and observability
  • Hands-on experience with Kafka and event-driven architecture
  • Cloud-native development on AWS
  • Containerization and orchestration using Docker and Kubernetes
  • Experience with relational and non-relational databases
  • Experience working in Agile product development teams.
What will you do:
  • Design, develop, and maintain scalable back-end services
  • Implement clean, maintainable, and testable code (primarily Scala and Java)
  • Contribute to system and service architecture decisions
  • Build and evolve distributed systems and microservices
  • Collaborate closely with Product to deliver user-centric solutions
  • Ensure high standards for code quality, reliability, and performance
  • Participate in code reviews and knowledge sharing
  • Support and improve CI/CD pipelines and delivery processes
What will you bring as a colleague:
  • A critical thinking mindset and the courage to speak your mind.
  • A growth mindset and the determination to improve yourself and others.
  • Great communication skills in English.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Java Technical Lead
Java Technical Lead

Wissen Technology • Bengaluru Urban

On-site
INR 4,000,000 - 7,000,000
Senior Software Engineer - Java with Scala
Senior Software Engineer - Java with Scala

EPAM Systems • India

On-site
INR 1,500,000 - 2,100,000
Technical Lead
Technical Lead

Vertical Relevance • Pune District

Hybrid
INR 1,200,000 - 2,400,000
Java Technical Lead
Java Technical Lead

Wissen Technology • Bengaluru

On-site
INR 4,000,000 - 7,000,000
Lead Software Engineer
Lead Software Engineer

Snapdeal • Gurugram District

On-site
INR 3,500,000 - 5,500,000
Senior Tech Lead
Senior Tech Lead

Comviva • Gurugram District

On-site
INR 1,500,000 - 2,500,000
Java Technical Lead
Java Technical Lead

V2 Solutions • Pune District

On-site
INR 2,500,000 - 3,500,000
Tech Lead - Java Spring Boot
Tech Lead - Java Spring Boot

Geekyants • India

On-site
INR 1,500,000 - 2,500,000
Lead Scala Backend Engineer – Scala REST API AWS Docker
Lead Scala Backend Engineer – Scala REST API AWS Docker

DivIniSoft • Bengaluru

On-site
INR 4,000,000 - 6,000,000
Bonus
Competitive salary
Technical Lead
Technical Lead

Responsive • Bengaluru

On-site
INR 900,000 - 1,400,000