Skip to main content
Intellias logo

Principal Java Scala Engineer

Intellias
Pune, Maharashtra, INPosted April 21, 2026

Resume Keywords to Include

Make sure these keywords appear in your resume to improve ATS scoring

PythonJavaScalaSQLAWSApachePostgreSQLGitHubGitLabSparkAgileScrumCI/CDAPI

Sign up free to auto-tailor your resume with all these keywords and get a higher ATS score

Job Description

Dear Candidates,

We are hiring for a Principal/Lead Java Scala Engineer for our Digital client in Pune, India

Exp: 7+ years

Job Location: Pune

Candidate Current Location: Pune Only

Work Mode: WFO (Hybrid 2 days)

Notice Period: Immediate to 30 days Max

Skills Required: Java, Scala, AWS, OOPs, Data Structures, Apache Spark, CI/CD

Role

  • 7+ years (or strong equivalent) building backend systems with Scala (strong core Scala)
  • Strong knowledge of Core Scala and object-oriented programming principles
  • Good understanding of concurrency and multithreading concepts
  • Solid knowledge of data structures (Lists, Trees, Graphs, Stacks, Queues) and ability to implement them
  • Solid knowledge of Algorithms (Big O notation, time/space complexity, search, sort, etc.)
  • Experience with distributed data processing — Apache Spark or equivalent frameworks
  • Strong experience with relational databases, SQL, and data modeling (PostgreSQL preferred)
  • Understanding of JVM fundamentals and performance optimization
  • Practical experience with AWS (EMR or similar managed compute services is a plus)
  • Experience working with CI/CD pipelines (GitHub / GitLab) and engineering best practices (code reviews, automation)
  • Strong analytical and debugging skills with focus on performance optimization and reliability
  • Low-level design (LLD): modular architecture, clean abstractions, component design
  • API design awareness: RESTful services, backward compatibility
  • Design patterns applied in practice, not just theory
  • Testing strategy: unit, integration, and E2E testing — deliberate approach to test coverage
  • Monitoring & observability: experience with logging, metrics, alerting, and dashboards for production systems

Nice to have

  • Java
  • Python LLM/MCP (scripting, data processing, or tooling)
  • Experience with data transformation / ETL pipelines
  • Experience with geospatial/map-related data or large-scale data quality systems

Responsibilities

  • Define system architecture and drive technical direction for backend services and data processing pipelines
  • Design and implement distributed processing solutions at scale — batch and near-real-time
  • Own delivery end-to-end: from design through testing, performance optimization, and production readiness
  • Define and enforce testing strategy (Unit, Integration, E2E) across the team
  • Set up and maintain monitoring, dashboards, and observability for production systems
  • Drive code quality standards via reviews, CI/CD practices, and engineering best practices
  • Lead estimations, planning, and iterative delivery in an Agile/Scrum process
  • Mentor engineers, share knowledge, and build strong engineering culture within the team

If you find above job description relevant to your profile then do DM me or forward me your resume on Ankita.Soni@intellias.com

Regards,

Ankita

Ankita.Soni@intellias.com

Want AI-powered job matching?

Upload your resume and get every job scored, your resume tailored, and hiring manager emails found - automatically.

Get Started Free