Description

Job Description:

Need strong in AWS Micro services and lambda experience

We are seeking a talented and experienced AWS Microservices and Lambda Developer to join our dynamic team. The ideal candidate will have a strong background in developing and deploying microservices architectures on the AWS platform, with a particular focus on AWS Lambda functions. You will be responsible for designing, developing, and maintaining scalable and resilient microservices solutions that power our cloud-based applications.

Key Responsibilities:

Design, develop, and deploy microservices architectures on AWS, leveraging services such as Lambda, API Gateway, DynamoDB, S3, SQS, and SNS.

Collaborate with cross-functional teams to gather requirements, define system architectures, and implement solutions that meet business needs.

Develop server less applications using AWS Lambda, ensuring optimal performance, scalability, and cost efficiency.

Implement CI/CD pipelines for automated testing, deployment, and monitoring of microservices-based applications.

Optimize and fine-tune microservices architectures for performance, reliability, and security.

Troubleshoot and debug issues in production environments, providing timely resolutions to ensure minimal downtime.

Stay current with emerging technologies and best practices in microservices development on AWS, and proactively recommend improvements to enhance our development processes.

Mentor junior developers and contribute to knowledge sharing within the team.

Qualifications:

Bachelor's degree in Computer Science, Engineering, or related field; Master's degree preferred.

Minimum of 10+ years of experience in software development, with a focus on building microservices-based applications.

Proficiency in AWS services such as Lambda, API Gateway, DynamoDB, S3, SQS, and SNS.

Strong programming skills in languages such as Python, Node.js, or Java.

Experience with containerization technologies such as Docker and container orchestration platforms like Kubernetes is a plus.

Solid understanding of software development methodologies, including Agile and DevOps.

Excellent problem-solving skills and attention to detail.

Strong communication and collaboration skills, with the ability to work effectively in a team environment

Education

ANY GRADUATE