Agent
Jobs
Applied
Tracker
Profile
    1. Jobs for you
    2. Job

    Job · 13642985

    Happiest Minds Technologies logo

    SENIOR TECHNICAL LEAD - Scala

    Happiest Minds Technologies · Bengaluru · onsite · Posted 59d ago

    Not disclosed3–5 yrsfulltimeSourced fromFoundit

    About a minute. You'll make an account on the way through.

    About this role

    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

    Scala (expert-level), Java, Python

    Frameworks

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

    Messaging & Integration

    Apache Kafka

    Databases

    PostgreSQL, complex query writing & optimization

    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

    Java, Scala

    Sourced from foundit

    Skills

    observabilityDockerKubernetesAkkaAgileScalaCQRSApache KafkaDistributed Systemsrelational databasesamazon web servicesDomain-Driven DesignFault ToleranceEvent DrivenCatsMicroservice architecturesnon-relational databasesCats EffectPekkoEvent SourcingPythonJava

    About Happiest Minds Technologies

    Happiest Minds Technologies logo

    Happiest Minds Technologies

    IT Services & Consulting

    6.5k+

    employees

    2011

    15 years old

    Bangalore / Bengaluru, Karnataka

    India

    About

    A technology firm specializing in digital transformation services utilizing advanced technologies to enhance enterprise efficiency and customer experience.

    Industries

    IT Services & Consulting

    Employee ratings

    1,441 reviews

    3.4/ 5

    Culture

    3.4

    Career growth

    2.8

    Work-life

    3.6

    Employees rate it well for

    Work Life Balance210Work Culture165Senior Management138Salary104Learning80

    Find them on

    WebsiteLinkedInAmbitionBox reviews

    SENIOR TECHNICAL LEAD - Scala · waiting for your command