IN

Scala Programming

Infosys Limited
Bangalore Posted 28 Sept 2026
FULL TIME
functional programming
Packaging
Docker
Scala
Microservices
+8 more

Job Description

Job Description:

  • About the job
  • Join a collaborative engineering team where you ll help design and deliver scalable high performance applications using Scala
  • As a Technology Analyst with 3 5 years of experience you ll work closely with product QA and platform teams to turn business needs into clean reliable services
  • This role is ideal for someone who enjoys solving complex problems building resilient systems and continuously improving code quality and delivery practices
  • You ll contribute to modern backend development using proven Scala ecosystems participate in design discussions and help drive engineering excellence through thoughtful reviews testing and automation
  • If you re motivated by impact enjoy learning and like working in an environment that values ownership and teamwork this is a great opportunity to grow your expertise while delivering meaningful outcomes

Key Responsibilities:

  • Key Responsibilities
  • Design develop and maintain backend services and components using Scala aligned to business and technical requirements
  • Build concurrent and resilient systems leveraging Akka actors routing fault tolerance and apply best practices for scalability and performance
  • Develop and enhance APIs and web services using the Play Framework ensuring secure and reliable integrations
  • Manage builds dependencies and packaging using SBT maintain consistent project structure and build hygiene
  • Write clean testable code create unit and integration tests and participate in peer code reviews to uphold quality standards
  • Troubleshoot production issues perform root cause analysis and implement preventive fixes with proper documentation
  • Collaborate with cross functional stakeholders to estimate work plan deliverables and support timely releases
  • Contribute to continuous improvement by refining coding standards improving performance and supporting automation in delivery pipelines
  • Minimum Qualifications
  • Bachelor s Master s degree or equivalent in Engineering Computer Science IT e
  • g
  • BTech BE MCA MSc MTech
  • 3 5 years of hands on experience in backend development with strong proficiency in Scala
  • Practical experience with Akka Play Framework and SBT in real world projects
  • Solid understanding of object oriented and functional programming concepts concurrency and performance considerations
  • Experience with debugging code reviews and writing automated tests to ensure maintainable reliable software

Technical Requirements:

  • Primary skills Technology Functional Programming Scala

Additional Responsibilities:

  • Preferred Qualifications
  • Experience designing and building distributed systems and microservice style architectures using Scala based ecosystems
  • Strong exposure to API design patterns authentication authorization concepts and integration best practices
  • Familiarity with reactive programming principles and building fault tolerant event driven services
  • Experience improving build and release workflows dependency management versioning packaging and supporting CI CD practices
  • Demonstrated ability to mentor peers communicate technical trade offs clearly and drive improvements in code quality and performance
  • Good to have skills
  • Microservices REST API Design Reactive Programming CI CD Docker

Preferred Skills:

Technology->Functional Programming->Scala
Join WhatsApp Channel