Your browser does not support javascript! Please enable it, otherwise web will not work for you.

Technical Lead - Java @ Happiest Minds

Home > Software Development

 Technical Lead - Java

Job Description

Back-End Software Engineer
We are seeking an experienced Back-End Software Engineer to join a cross-functional
product team responsible for a customer-facing platform. The engineer will focus on building
and scaling robust, highly available back-end services in a cloud-native, event-driven
environment.
The role requires strong autonomy, solid architectural understanding, and close collaboration
with Product, Front-End, and SRE 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
Required knowledge and experience:
? 3+ years of experience in Software Engineering.
? Strong experience with Scala (Pekko/Akka, Cats, Cats Effect) and/or Java
? 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 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.

Category

Technology / Skill

Languages

Java (expert-level), Python

Frameworks

Spring Core, Spring Boot, Spring Data, Hibernate (ORM)

Messaging & Integration

Apache Kafka

Databases

PostgreSQL, complex query writing & optimisation

Testing & Quality

JUnit, Mockito, API testing, contract stability

Infrastructure & DevOps

Git, Docker, Jenkins, Kubernetes

Cloud

AWS

Systems Thinking

Scalable, secure, and performant server-side logic

Soft Skills

Ownership & accountability

Job Classification

Industry: IT Services & Consulting
Functional Area / Department: Engineering - Software & QA
Role Category: Software Development
Role: Technical Lead
Employement Type: Full time

Contact Details:

Company: Happiest Minds
Location(s): Bengaluru

+ View Contactajax loader


Keyskills:   kubernetes continuous integration cqrs scala spring data hibernate mockito docker microservices spring containerization java git postgresql devops jenkins software engineering boot communication skills cd junit python dns orm akka spring boot kafka agile aws api testing

 Fraud Alert to job seekers!

₹ Not Disclosed

Similar positions

Technical Lead - Java

  • Quest Global
  • 8 - 13 years
  • Pune
  • 6 days ago
₹ 13-23 Lacs P.A.

Technical Presales Solution Architect (Java /.NET)

  • Happiest Minds
  • 12 - 16 years
  • Bengaluru
  • 8 days ago
₹ Not Disclosed

Urgent job opening For Java Technical Lead | Pune(Hinjewadi) Location

  • Walking Tree
  • 7 - 11 years
  • Pune
  • 14 days ago
₹ Not Disclosed

Java Technical/Solution Architect

  • Datamatics
  • 12 - 22 years
  • Bengaluru
  • 25 days ago
₹ Not Disclosed

Happiest Minds

\n\n As part of its global business and Information technology services, SRS Infoway provides distinct services such as consulting, system Integration, and outsourcing to its customers. We put our customers at the center of our service. Using SRS infoways state-of-the-art technology team and mul...

Job Listings