Job Title: Hands-on Technical Lead Java, Kafka & AWS
Experience
10 15+ years of experience in software engineering with demonstrated ownership of large-scale distributed systems.
Role Summary
We are looking for a Hands-on Technical Lead with deep expertise in Java, Kafka, and AWS cloud technologies. The ideal candidate will be actively involved in architecture, design, coding, production support, mentoring, and stakeholder engagement while driving products from ideation to production.
Must-Have Skills
Strong hands-on experience in Java, Spring Boot, and Microservices
Deep expertise in Apache Kafka and event-driven architectures
Strong AWS Cloud experience with expertise in:
-Lambda
-ECS/Fargate
-API Gateway
-S3
-DynamoDB
-SQS/SNS/EventBridge
Strong understanding of System Design and Non-Functional Requirements (NFRs) including scalability, performance, availability, resiliency, security, and observability
Strong understanding of overall software architecture and ability to create C1-C4 diagrams
Excellent stakeholder communication and technical leadership skills
Experience working on a few Python-based projects, preferably including integrations with AWS Bedrock or AI-driven solutions
Good-to-Have Skills
Experience with React
Python integration with AWS Bedrock and Generative AI services
CI/CD and DevOps practices
AWS Working knowledge of:
-VPC fundamentals
-CloudWatch monitoring and observability
-AWS Bedrock or other AI/LLM integration services
Key Responsibilities
Design and develop scalable, resilient, cloud-native distributed systems
Lead architecture discussions and clearly articulate design decisions, trade-offs, and implementation approaches
Demonstrate ownership of products from ideation, design, development, testing, deployment, and production support
Troubleshoot complex production issues and lead critical incident resolution
Handle high-priority escalations and drive root cause analysis
Define and implement NFRs including performance, scalability, reliability, and security
Mentor junior engineers through hands-on troubleshooting, code reviews, and technical guidance
Collaborate effectively with engineering teams, product owners, architects, and business stakeholders
Communicate complex technical concepts in simple and understandable language
What We Are Looking For
A technically strong leader who can:
Code when needed
Design systems at scale
Own production stability
Mentor junior engineers
Communicate effectively with stakeholders
Explain the how, why, and trade-offs behind architectural decisions
Preferred Title: Technical Lead / Lead Engineer / Staff Engineer Experience: 10 15+ Years Primary Skills: Java, Spring Boot, Kafka, AWS Cloud, System Design, NFRs, Stakeholder Management, Python Exposure (at least 1 end to end project)
By continuing you agree to our Terms & Privacy Policy.