About the Job
Key Responsibilities
Design and develop scalable, high-performance systems using Java and modern architectural patterns.
Implement and maintain AWS cloud services including DynamoDB, Lambda, S3, SQS, SNS, IAM, Kinesis, EventBridge, Glue, and API Gateway.
Create robust system designs, optimize performance, and ensure scalability.
Collaborate on database schema design (SQL / NoSQL) and conduct thorough code reviews.
Develop and maintain microservices architecture with messaging systems like RabbitMQ and Kafka.
Work with Docker, CI / CD pipelines, and version control systems (GitHub).
Build and optimize React-based front-end applications, ensuring efficient state management and routing.
Participate in technical discussions, provide innovative solutions, and maintain a positive attitude and strong communication skills.
Required Skills
Java : Multithreading, concurrency, collections, streams, memory management, object-oriented principles.
AWS Services : DynamoDB, Lambda, S3, SQS, SNS, IAM, Kinesis, EventBridge, Glue, API Gateway.
System Design & Performance : Scalability techniques, performance optimization, schema design, code review best practices.
Other Technical Skills : Microservices, RabbitMQ, Kafka, Docker, CI / CD pipeline setup, GitHub.
Front-End (React) : Virtual DOM, component lifecycle, hooks, state management, routing, lazy loading.
Soft Skills : Strong communication, problem-solving attitude, and ability to work in a collaborative environment.
Candidate Information
Please provide the following details to rajalakshmi-i@hcltech.com with resume
Phone No
Email ID
Current Organization
Total Experience
Relevant Experience in Java
Relevant Experience in AWS
Relevant Experience in React
Current CTC
Expected CTC
Notice Period
Current Location
Preferred Location : Only Bangalore
Technical Lead Java • Dehra Dun, Uttarakhand, India