HamburgerMenu
hirist

Intellias - Lead Java Developer

Intellias
8 - 10 Years
Pune

Posted on: 24/04/2026

Job Description

Job Description :


- Design, develop, and scale robust backend systems using Java, ensuring high performance and reliability.


- Architect clean, modular solutions using strong LLD principles, design patterns, and best coding practices.


- Build and maintain RESTful APIs with proper versioning, scalability, and backward compatibility.


- Develop and optimize data models and queries in relational databases (preferably PostgreSQL).


- Leverage Python for automation, data processing, and integration with LLM/MCP-based tools and workflows.


- Implement CI/CD pipelines, testing strategies (unit, integration, E2E), and ensure code quality through reviews and automation.


- Monitor, troubleshoot, and optimize distributed systems on AWS, ensuring observability, scalability, and system reliability.


Required skills :


- 7+ years (or strong equivalent) building backend systems with Java (strong core Java).


- Solid knowledge of data structures, OOP, and design patterns.


- Python for LLM/MCP (scripting, data processing, or tooling) : hands-on experience using Python in any practical context - automation scripts, data pipelines, LLM API integration, or MCP tooling.


- Strong low-level design (LLD) skills : modular architecture, clean abstractions, separation of concerns.


- API design experience : RESTful services, backward compatibility, versioning.


- Strong experience with relational databases, SQL, and data modeling - ideally PostgreSQL (schema design, query optimization, indexes).


- Practical experience in AWS, preferably including EMR or equivalent managed compute.


- Experience with CI/CD pipelines (GitHub / GitLab) and engineering best practices (code reviews, automation).


- Testing strategy : unit, integration, and E2E testing - not just "we have tests" but a deliberate approach to test coverage and reliability.


- Monitoring, dashboards & observability : experience setting up or maintaining logging, metrics, alerting, and dashboards for production systems.


- Strong analytical and debugging skills; ability to optimize performance and reliability at scale.


- System architecture and distributed data systems : ability to design, evaluate, and evolve system-level architecture.


- English communication skills Upper Intermediate+ (written and spoken).


Nice to have :


- Scala.


- Apache Spark (or equivalent distributed processing frameworks, Airflow, Kafka, Akka).


- Experience with data transformation / ETL pipelines.


- Experience with geospatial/map-related data or large-scale data quality systems.

info-icon

Did you find something suspicious?

Similar jobs that you might be interested in