HamburgerMenu
hirist

Intellias - Principal/Lead Engineer - Java/Scala

Intellias
8 - 10 Years
Pune

Posted on: 24/04/2026

Job Description

Description :

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.


info-icon

Did you find something suspicious?

Similar jobs that you might be interested in