Java, Scala & Akka (10351)
Job Fit Check
Base Career helps you apply smarter for this job.
Key skills for this role
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 Skills for This Role
Full Job Posting
Location
- Pune (Preferred) Experience: Minimum 5 Years
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.
About Agiliad
Agiliad is an engineering and R&D services company serving product companies and startups with chip-to-cloud product engineering.
Visit company websiteJobs and hiring trendsApply for this job in 1 click
Skip the repetitive application forms
Install the Base Career Chrome Extension and autofill job applications across major job boards with your profile.
Trusted by over 500,000 job seekers on Base Career
More from this employer
More jobs at Agiliad
Senior Hardware Design Engineer (10377)
Pune, IND
Java developer (10321)
Pune, IND
DevOps & Automation engineers - Kubernetes, Python 1 (10371)
Pune, IND
Lead Python developer with AWS Experience (10352)
Pune, IND
C++QT (10312)
Pune, IND
Lead automation (10288)
, IND
Python fullstack angular (10323)
Pune, IND
SOUP Validation Engineer (10305)
Pune, IND