Resume Keywords to Include
Make sure these keywords appear in your resume to improve ATS scoring
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