Senior Scala Developer

Infosys

Bengaluru

On-site

INR 2,800,000 - 4,200,000

Full time

10 days ago
Application generator

Stand out for this role — generate a tailored resume and cover letter in about a minute.

Get past ATS filters

Job summary

Infosys in Bengaluru is looking for a senior Scala developer to lead end-to-end development of scalable services using Scala, Akka, and the Play Framework. You will design concurrent components, implement RESTful APIs, and own build and release pipelines with SBT.

The role requires 5–9 years of hands-on Scala experience, strong knowledge of reactive programming, and mentoring colleagues to improve code quality and engineering standards.

Qualifications

  • 5–9 years of overall experience with strong hands-on expertise in Scala development.
  • Proficiency in building scalable applications using Scala as a primary language.
  • Experience with Akka for concurrency and distributed processing and Play Framework for building services.
  • Strong experience using SBT (Scala Build Tool) for builds, dependency management, and packaging.
  • Bachelor’s degree (or equivalent) in Engineering/Computer Science or related discipline; Master’s degree acceptable.

Responsibilities

  • Lead end-to-end development of Scala-based applications and services, ensuring performance, scalability, and maintainability.
  • Design and implement concurrent and distributed components using Akka, including actors, routing, supervision, and fault-tolerance patterns.
  • Build and enhance web services and APIs using Play Framework, following clean architecture and modular design principles.
  • Own build, dependency, and release management using SBT; optimize build pipelines and enforce consistent project structure.
  • Drive code quality through reviews, refactoring, and establishing engineering standards, patterns, and reusable components.
  • Collaborate with product and technical stakeholders to refine requirements, estimate work, and deliver predictable outcomes.
  • Mentor team members, provide technical guidance, and support troubleshooting of complex production issues.

Skills

Scala

Education

Bachelor’s degree in Engineering/Computer Science or related discipline
Master’s degree (MTech/MCA/MSc) acceptable

Tools

Akka
Play Framework
SBT

Job description

Scala Programming

Primary skills:Technology->Functional Programming->Scala

Minimum Qualifications:
  • 5–9 years of overall experience with strong hands‑on expertise in Scala development.
  • Proficiency in building scalable applications using Scala Programming as a primary language.
  • Experience with Akka for concurrency/distributed processing and Play Framework for building services.
  • Strong experience using SBT (Scala Build Tool) for builds, dependency management, and packaging.
  • Bachelor’s degree (or equivalent) in Engineering/Computer Science or related discipline (BTech/BE/BSc) or Master’s degree (MTech/MCA/MSc) is acceptable.
Preferred Qualifications:
  • Proven experience leading technical delivery, including task breakdown, estimation, and guiding teams through implementation decisions.
  • Strong understanding of reactive and asynchronous programming concepts and applying them effectively in Akka-based systems.
  • Experience designing and implementing RESTful APIs and service-layer patterns in Play Framework.
  • Ability to improve developer productivity through SBT optimization, build standardization, and dependency/version governance.
  • Demonstrated ability to mentor engineers, influence best practices, and drive continuous improvement across the codebase.
Good to have skills:
  • Microservices architecture
  • REST API design
  • Distributed systems
  • CI/CD pipelines
  • Docker
Key Responsibilities:
  • Lead end-to-end development of Scala-based applications and services, ensuring performance, scalability, and maintainability.
  • Design and implement concurrent and distributed components using Akka, including actors, routing, supervision, and fault-tolerance patterns.
  • Build and enhance web services and APIs using Play Framework, following clean architecture and modular design principles.
  • Own build, dependency, and release management using SBT; optimize build pipelines and enforce consistent project structure.
  • Drive code quality through reviews, refactoring, and establishing engineering standards, patterns, and reusable components.
  • Collaborate with product and technical stakeholders to refine requirements, estimate work, and deliver predictable outcomes.
  • Mentor team members, provide technical guidance, and support troubleshooting of complex production issues.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Scala Backend Developer
Scala Backend Developer

Infosys • Bengaluru

On-site
INR 1,500,000 - 2,500,000
Scala Programming
Scala Programming

Infosys • Bengaluru

On-site
INR 1,800,000 - 3,000,000
Scala Programming
Scala Programming

Infosys Limited • Bengaluru

On-site
INR 900,000 - 1,300,000
Scala Developers
Scala Developers

Infosys • Hyderabad

On-site
INR 1,000,000 - 1,500,000
Scala Programming-@Infosys
Scala Programming-@Infosys

Infosys • Hyderabad, Bengaluru, Thiruvananthapuram

On-site
INR 2,500,000 - 3,500,000
MODULE LEAD - Scala
MODULE LEAD - Scala

Happiest Minds Technologies • Bengaluru

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

Novastrid It Ventures • Bengaluru

On-site
INR 1,000,000 - 1,800,000
Scala with AWS Developer
Scala with AWS Developer

Tata Consultancy Services • Hyderabad

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

Bounteous • Gurugram District, Chennai District, Bengaluru

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