Pune
29 days ago
Lead Software Engineer
Job Summary

We are seeking a Lead Software Engineer with strong hands-on expertise in Java and Python to design, build, and optimize scalable backend applications and APIs. The ideal candidate will bring deep experience in cloud technologies, large-scale data processing, and leading the design of high-performance, reliable backend systems.

Key Responsibilities

Design, develop, and maintain backend services and APIs using Java and Python

Build and optimize Java-based APIs for large-scale data processing

Ensure high performance, scalability, and reliability of backend systems

Architect and manage backend services on cloud platforms (AWS, GCP, or Azure)

Collaborate with cross-functional teams to deliver production-ready solutions

Lead technical design discussions and guide best practices

Requirements

8+ years of experience in backend software development

Strong proficiency in Java and Python

Proven experience building scalable APIs and data-driven applications

Hands-on experience with cloud services and distributed systems

Solid understanding of databases, microservices, and API performance optimization

Nice to Have

Experience with Spring Boot, Flask, or FastAPI

Familiarity with Docker, Kubernetes, and CI/CD pipelines

Exposure to Kafka, Spark, or other big data tools

Skills

Java, Python, API Development, Data Processing, AWS Backend

Confirm your E-mail: Send Email