Senior Development Engineer
Hybrid
Deloitte
Enterprise
Product & Service
B2B
₹ 45-85 Lacs PA
Private Equity
Information Technology
Pune, Maharashtra, India
Post Status: Active
Permanent
8 applications
Experience: 10-20 Years
Skills
Java
Microservices
Distributed Systems
SQL
Hadoop
High Level Design (HLD)
Low Level Design (LLD)
Scalability
Query Optimization
Docker
Kubernetes
C++
AWS
Big Data
Posted 12 days ago

About the job

Senior Development Engineer (10 Years of Experience)

Location: Hyderabad / Pune

We are seeking a highly experienced Senior Development Engineer with strong expertise in programming distributed systems and working knowledge of distributed system protocols.

The ideal candidate will have deep understanding of scalability, performance, fault tolerance, secure communication, resource management, and task coordination within 

distributed architectures. 

Hands-on experience with Java, Hadoop, SQL, query optimization, and security (encryption, authentication, SSL/TLS) is essential. Experience with C++ is desirable

Key Responsibilities

  • Design, develop, and optimize distributed systems with a focus on scalability, performance, reliability, and distributed system protocols.

  • Implement secure distributed communication mechanisms, including encryption, authentication, and SSL/TLS.

  • Develop high-quality software using Java and contribute to distributed data processing solutions using Hadoop and SQL.

  • Optimize SQL queries and data workflows to ensure high-performance execution in distributed environments.

  • Build resilient distributed components with fault tolerance and efficient resource management.

  • Collaborate with Architecture, QA, and DevOps teams to deliver secure, scalable, and reliable distributed solutions.

  • Troubleshoot performance bottlenecks and ensure seamless operation across multi-node distributed environments.

  • Participate in architecture discussions, design reviews, and code reviews while promoting engineering best practices.

Required Skills & Experience

  • 10+ years of experience in distributed systems engineering.

  • Strong programming expertise in Java.

  • Hands-on experience with Hadoop, SQL, and query optimization.

  • Solid understanding of distributed systems concepts, including scalability, resource coordination, communication protocols, and fault tolerance.

  • Strong knowledge of security concepts, including encryption, authentication, and SSL/TLS.

  • Experience with C++ is desirable.

  • Excellent analytical, debugging, and problem-solving skills.

Nice-to-Have Skills

  • Experience with cloud platforms such as AWS, Azure, or Google Cloud Platform (GCP).

  • Familiarity with containerization and orchestration technologies such as Docker and Kubernetes.

  • Exposure to large-scale data processing frameworks.