Exp:8+yrs
Location:Thane,work from office
Immediate joiner to Max 1 month
Skills:Sptingboot,java,Python,Django,AWS
We are looking for a dynamic and technically versatile Technology Lead to spearhead the design, development, and delivery of enterprise-grade software solutions. The successful candidate will bring deep proficiency in both Python (Django) and Java (Spring Boot), paired with hands-on AWS cloud experience and a proven ability to lead, mentor, and grow high-performing engineering teams. Candidates must demonstrate at least 2 years in a team-lead, engineering-lead, or project-lead capacity:Python / Django Development Lead the development of back-end services, REST/GraphQL APIs, and data-processing pipelines using Python and Django. Establish coding standards, review PRs, and maintain a high bar for Python code quality across the team. Guide the team on Django ORM optimisation, DRF serialiser design, Celery task management, and secure session/auth patterns. Oversee database migration strategies and ensure zero-downtime deployment of schema changes.Java / Spring Boot Development Architect and develop microservices and enterprise integrations using Java and Spring Boot. Apply Spring ecosystem best practices: dependency injection, Spring Security, Spring Data JPA, Spring Cloud, and Actuator for observability. Drive inter-service communication design (REST, gRPC, messaging via Kafka or RabbitMQ) and define service-level contracts. Guide team members on Java concurrency, JVM tuning, and performance profiling.AWS Cloud & Infrastructure Define and oversee the cloud infrastructure strategy for team workloads on AWS. Govern CI/CD pipelines, IaC (CloudFormation/Terraform), and deployment automation across environments. Ensure secure, cost-optimised, and resilient architectures leveraging appropriate AWS managed services. Act as the primary escalation point for production incidents, leading root-cause analysis and post-mortemsOverall Experience — Minimum 8 Years
- At least 8 years of progressive, commercial software engineering experience, with a clear trajectory from individual contributor toward technical leadership.
- Demonstrable history of owning and delivering complex, multi-tier applications in production environments with high availability and reliability requirements.
- Experience working in Agile/Scrum teams, including active participation in or facilitation of ceremonies.
- Track record of effective cross-functional collaboration across product, QA, design, and infrastructure teams.
Languages & Frameworks
- Primary: Python 3.x (Django, DRF, Celery), Java 11+ (Spring Boot, Spring Cloud, Spring Security, Spring Data JPA).
- Supporting: SQL (PostgreSQL, MySQL), Bash scripting; JavaScript familiarity is a plus.
Databases & Caching
- Relational: PostgreSQL (primary), MySQL/MariaDB/Oracle.
AWS Services
- Compute & Containers: EC2, ECS (Fargate), EKS, Lambda, Auto Scaling Groups.
- Networking: VPC, ALB/NLB, API Gateway, CloudFront, Route 53, PrivateLink.
- Storage & Messaging: S3, RDS/Aurora, ElastiCache, SQS, SNS, MSK.
- Security: IAM, KMS, Secrets Manager, WAF, Shield, AWS Config, Security Hub.
- DevOps: CodePipeline, CodeBuild, CodeDeploy, ECR, CloudWatch, X-Ray.
DevOps & Engineering Practices
- Containerisation: Docker (multi-stage builds), Kubernetes basics.
- IaC: CloudFormation, Terraform.
- CI/CD: GitHub Actions, GitLab CI, or AWS CodePipeline.
- Version Control: Git — GitFlow or trunk-based development.
- Code Quality: SonarQube, pre-commit hooks, linting (pylint, flake8, checkstyle).
Pay: ₹1,500,000.00 - ₹2,300,000.00 per year
Experience:
- Java Python developer: 8 years (Preferred)
Work Location: In person