Job Title: Java Full Stack Technical Lead
Location : Hyderabad, Chennai, Bangalore, Nagpur, Pune
Job Type : Full-time
Exp : 8+ yrs
Notice : Only Immediate Joiners
Interview Mode: 1 round F2F is Mandatory
Work Mode : Hybrid (3-Days WFO mandatory)
Job Summary:
We are seeking a highly skilled and motivated Senior Software Engineer with strong expertise in Java, Spring Boot , and AWS Cloud Development Kit (CDK) using TypeScript .
The ideal candidate will have hands-on experience in building scalable cloud-native applications, managing AWS resources, and developing modern front-end interfaces using React and Redux .
Must-Have Skills:
- Java, Spring Boot
- AWS Services: Lambda, CDK, SQS, SNS, S3, SAM, SAM CLI, AWS CLI, IAM, API Gateway, DynamoDB, CloudWatch
- Infrastructure as Code (IaC): CDK (TypeScript), SAM
- IAM: Role creation, permission management, API Gateway authorization, Trusted Resources setup
- TypeScript, Python, React, Redux, Jest (Unit Testing)
Good to Know:
- Kotlin, Dagger, Coral Model, DynamoDB, Ruby
Candidate Requirements:
- Proven experience in creating AWS stacks using CDK (TypeScript).
- Strong understanding of IAM roles, permissions, and resource-based policies.
- Ability to authorize API Gateway endpoints via IAM and configure trusted entities.
- Excellent problem-solving and communication skills.
- Experience working in Agile/Scrum environments.
Key Responsibilities:
- Design and implement backend services using Java and Spring Boot.
- Develop and manage AWS infrastructure using CDK (TypeScript).
- Create IAM roles and policies for secure access control.
- Build and maintain RESTful APIs using API Gateway and Lambda.
- Integrate AWS services like SQS, SNS, S3, and DynamoDB.
- Monitor and troubleshoot applications using CloudWatch.
- Develop responsive front-end applications using React and Redux.
- Write unit and integration tests using Jest.
- Collaborate with cross-functional teams to deliver high-quality software.