Post Job Free
Sign in

AWS Application Developer - Chennai

Company:
Kiash Solutions LLP
Location:
Chennai, Tamil Nadu, India
Posted:
April 26, 2024
Apply

Description:

JD#2: AWS Application Developer

Experience: 3 to 5 years 2 Position

Location: Chennai/Hyderabad

Notice Period: immediate 10 Days

Budget: 3 to 5 Years 25 LPA Max

Required Skills

Key Responsibilities:

AWS Solution Design: Collaborate with stakeholders to gather requirements and design cloud-native solutions on the AWS platform, ensuring scalability, reliability, and cost-effectiveness.

API Development: Design, develop, and maintain RESTful APIs, following best practices for API design, documentation, and versioning.

AWS Services Integration: Implement and integrate various AWS services such as Lambda, API Gateway, DynamoDB, and S3 to create seamless and performant solutions.

Python Development: Utilize Python extensively for scripting, automation, and as a core language for building AWS-related applications and tools.

Microservices Architecture: Contribute to the development of microservices-based applications, promoting modularity and maintainability.

Serverless Computing: Develop serverless applications and functions using AWS Lambda, optimizing resource utilization and reducing operational overhead.

Infrastructure as Code (IaC): Utilize tools like AWS CloudFormation or Terraform to provision and manage infrastructure as code, ensuring consistency and repeatability.

Security and Compliance: Implement AWS security best practices, including identity and access management, encryption, and compliance with industry standards.

Performance Optimization: Monitor and optimize AWS infrastructure and API performance, identifying and addressing bottlenecks and inefficiencies.

Automated Testing with pytest: Develop and maintain automated tests using pytest, ensuring code quality, reliability, and regression testing for APIs and AWS solutions.

Version Control and CI/CD: Utilize version control systems (e.g., Git) and implement CI/CD pipelines to automate testing, deployment, and integration.

Documentation: Create and maintain comprehensive technical documentation for solutions, APIs, configurations, and development processes.

Qualifications

Bachelor's degree in Computer Science, Information Technology, or a related field.

3+ years of hands-on experience in Java & AWS(AWS services such as Lambda, API Gateway, DynamoDB, and S3) solution design and development.

Proficiency in API development, including RESTful APIs and API design principles.

Strong programming skills in languages such as Python, Java.

Expertise in automated testing with pytest for API and AWS solutions.

Knowledge of microservices architecture and serverless computing.

Experience with infrastructure as code (IaC) tools Terraform.

Familiarity with AWS security practices and compliance standards.

Experience with version control systems (e.g., Git) and CI/CD pipelines.

Excellent problem-solving skills and attention to detail.

Effective communication and teamwork abilities.

AWS certifications (e.g., AWS Certified Solutions Architect, AWS Certified Developer) are a plus.

Full time

Apply