Search by job, company or skills

Intellias

Senior Java Scala Engineer

5-7 Years
Save
new job description bg glownew job description bg glownew job description bg svg
  • Posted 13 hours ago
  • Be among the first 10 applicants
Early Applicant

Job Description

Dear Candidates,

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

Exp: 5+ 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:

  • 5+ 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 [Confidential Information]

Regards,

Ankita

[HIDDEN TEXT]

More Info

Job Type:
Industry:
Employment Type:

About Company

Job ID: 147219913

Similar Jobs

Pune

Skills:

JavaHadoopScalaSqlMicroservicesCloud platforms