Java, Scala & Akka

Agiliad

Pune District

On-site

INR 1,500,000 - 2,300,000

Full time

6 hours ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Agiliad in Pune, India is seeking a Software Engineer / Senior Software Engineer with 5+ years of hands-on experience in Java, Scala and microservices-based applications. You will work with Vertica databases, move services using Akka, and develop ETL processes with Apache Spark while resolving production issues.

You will collaborate with cross-functional teams, participate in code reviews and deployments, and contribute to technical documentation and knowledge sharing in an Agile environment.

Qualifications

  • 5+ years of software development experience.
  • Strong hands-on experience in Java and Scala.
  • Experience designing and developing Microservices-based applications.
  • Hands-on experience with Vertica Database.
  • Basic knowledge of Akka and Move Services.
  • Basic experience with Apache Spark and ETL processes.
  • Exposure to customer issue analysis, troubleshooting, and production support.
  • Strong problem-solving and analytical skills.
  • Good communication and stakeholder management skills.

Responsibilities

  • Design, develop, and maintain scalable applications using Java, Scala, and Microservices architecture.
  • Develop high-quality, maintainable backend services.
  • Work with Vertica databases for data management, performance tuning, and query optimization.
  • Support and enhance Move Services with a basic understanding of the Akka framework.
  • Develop and maintain ETL processes using Apache Spark.
  • Investigate, troubleshoot, and resolve customer-reported issues in production environments.
  • Collaborate with cross-functional teams, including engineering, QA, and support teams.
  • Participate in code reviews, testing, deployment, and release activities.
  • Prepare and maintain technical documentation and knowledge-sharing materials.

Skills

Java
Scala
Microservices
Vertica
Akka
Spark
ETL
Production Support
Communication

Job description

Requisition ID10351-Posted08/27/2026

Job Description (JD) - Software Engineer / Senior Software Engineer
Role Overview

We are seeking an experienced Software Engineer with strong expertise in Java, Scala, and Microservices-based application development. The ideal candidate should have experience working with Vertica databases, basic knowledge of Akka for Move Services, and exposure to ETL development using Apache Spark. Additionally, the candidate should be capable of analyzing and resolving customer-reported issues in production environments.

Key Responsibilities
  • Design, develop, and maintain scalable applications using Java, Scala, and Microservices architecture.
  • Develop high-quality, maintainable, and performant backend services.
  • Work with Vertica databases for data management, performance tuning, and query optimization.
  • Support and enhance Move Services with a basic understanding of the Akka framework.
  • Develop and maintain ETL processes using Apache Spark.
  • Investigate, troubleshoot, and resolve customer-reported issues in production environments.
  • Collaborate with cross-functional teams, including engineering, QA, and support teams.
  • Participate in code reviews, testing, deployment, and release activities.
  • Prepare and maintain technical documentation and knowledge-sharing materials.
Required Skills
  • 5+ years of software development experience.
  • Strong hands-on experience in Java and Scala.
  • Experience designing and developing Microservices-based applications.
  • Hands-on experience with Vertica Database.
  • Basic knowledge of Akka and Move Services.
  • Basic experience with Apache Spark and ETL processes.
  • Exposure to customer issue analysis, troubleshooting, and production support.
  • Strong problem-solving and analytical skills.
  • Good communication and stakeholder management skills.
Preferred Skills
  • Experience working in Agile/Scrum environments.
  • Familiarity with distributed systems and event-driven architectures.
  • Knowledge of CI/CD pipelines and DevOps practices.
  • Exposure to cloud platforms is an added advantage.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Scala Developer
Scala Developer

Unify Technologies • Hyderabad

On-site
INR 1,500,000 - 2,100,000
Senior Software Engineer –Distributed Systems & Stream Processing
Senior Software Engineer –Distributed Systems & Stream Processing

Softility • Hyderabad

On-site
INR 1,000,000 - 1,500,000
Scala Developers
Scala Developers

Infosys • Hyderabad

On-site
INR 1,000,000 - 1,500,000
Java Developer
Java Developer

Tredence • Bengaluru

Hybrid
INR 1,400,000 - 2,400,000
Senior Java Developer
Senior Java Developer

Tredence • Bengaluru

Hybrid
INR 2,500,000 - 4,200,000
Full Stack Developer
Full Stack Developer

Smartstream • Mumbai

On-site
INR 1,400,000 - 2,100,000
Architect - Java Backend
Architect - Java Backend

Tredence • Bengaluru

On-site
INR 3,000,000 - 5,500,000
Scala API development_Min 4 Years Exp _Immediate Joiner Can apply
Scala API development_Min 4 Years Exp _Immediate Joiner Can apply

Trigent Software • Chennai District, Bengaluru, Hyderabad

Hybrid
INR 2,400,000 - 4,200,000
Full Stack Developer
Full Stack Developer

Smartstream Limited • Mumbai

On-site
INR 900,000 - 1,300,000
Senior Java Full Stack Developer
Senior Java Full Stack Developer

Talent21 • Bengaluru

On-site
INR 900,000 - 1,400,000