Key Responsibilities :
- Design, develop, and deploy applications and microservices using Java and SpringBoot.
- Build and manage event-driven architectures using Kafka.
- Develop, deploy, and manage serverless functions using AWS Lambda, including writing necessary scripts.
- Design and implement data storage solutions using AWS DynamoDB and S3.
- Build messaging and notification systems using AWS SQS and SNS.
- Deploy and manage containerized applications on AWS ECS.
- Configure, manage, and optimize compute resources using AWS EC2 instances.
- Collaborate with cross-functional teams to define, design, and ship new features.
- Ensure the performance, security, and availability of cloud-based applications.
- Troubleshoot and resolve issues within the AWS environment and application code.
- Participate in code reviews and contribute to a culture of technical excellence.
Required Skills and Qualifications :
- Mandatory : Minimum of 5 years of hands-on experience with each of the following AWS services : AWS Lambda (including scripting), DynamoDB, SQS, SNS, S3, ECS, EC2. (Experience must involve building and scripting, not solely deployment).
- Very strong proficiency in Java.
- Hands-on experience with SpringBoot framework.
- Experience developing and working with Microservices architecture.
- Experience with Apache Kafka for building data pipelines or streaming applications.
Did you find something suspicious?
Posted By
Posted in
Backend Development
Functional Area
Backend Development
Job Code
1473926
Interview Questions for you
View All