TECHNICAL LEAD - Scala

Happiest Minds Technologies

Bengaluru

On-site

INR 5,000,000 - 8,000,000

Full time

10 days ago

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Happiest Minds Technologies is seeking an experienced software engineer to design, develop, and maintain scalable backend services in Bengaluru. The role focuses on Scala/Java (with Python as an option), event-driven architectures, and building robust microservices.

You will contribute to architecture decisions, ensure API performance and observability, and collaborate with Product to deliver user-centric solutions, while participating in CI/CD improvements.

Qualifications

  • 10 to 18 years of software engineering experience.
  • Strong experience with Scala (Pekko/Akka, Cats, Cats Effect) and/or Java, or Python knowledge.
  • 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.
  • Containerization and orchestration using Docker and Kubernetes.
  • Experience with relational and non-relational databases.

Responsibilities

  • Design, develop, and maintain scalable backend 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.

Job description

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
Required knowledge and experience:
  • 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
  • Containerization and orchestration using Docker and Kubernetes
  • Experience with relational and non-relational databases
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.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Tech Lead — Backend / Platform Engineering
Tech Lead — Backend / Platform Engineering

Metaplore Solutions Pvt Ltd • Bengaluru

On-site
INR 4,000,000 - 6,000,000
TECHNICAL LEAD - LEAD
TECHNICAL LEAD - LEAD

Happiest Minds Technologies • Chennai District

On-site
INR 1,200,000 - 2,000,000
Scala Developer
Scala Developer

Unify Technologies • Hyderabad

On-site
INR 800,000 - 1,200,000
Tech Lead-Java
Tech Lead-Java

Virtusa • Andhra Pradesh

On-site
INR 800,000 - 1,200,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
Senior Java Backend Engineer (Cloud & Distributes Systems)
Senior Java Backend Engineer (Cloud & Distributes Systems)

Bridge AI • Delhi

On-site
INR 3,000,000 - 5,500,000
Backend Software Engineer (Python / Scala)
Backend Software Engineer (Python / Scala)

TechRuiter • India

On-site
INR 1,200,000 - 2,200,000
TECHNICAL LEAD - SENIOR LEAD
TECHNICAL LEAD - SENIOR LEAD

Happiest Minds Technologies • Bengaluru

On-site
INR 1,500,000 - 2,500,000
Principal Engineer
Principal Engineer

Jobtailor • Chennai District

On-site
INR 1,800,000 - 2,400,000
Technical Lead
Technical Lead

Infinity Learn • Hyderabad

On-site
INR 4,000,000 - 6,000,000