We are looking for an experienced Serverless Application Developer to design, develop, and deploy highly scalable, serverless applications on cloud platforms. This role involves working with cutting-edge cloud services and requires a strong foundation in cloud-native, event-driven architectures and serverless technologies. The ideal candidate will have experience in AWS, Azure, or Google Cloud, and be proficient in backend development for serverless architectures.
Responsibilities:
- Design and implement serverless architectures using cloud-native services (e.g., AWS Lambda).
- Develop and maintain APIs, microservices, and integrations using serverless frameworks and infrastructure-as-code (IaC) tools.
- Write, test, and deploy backend code for scalable, event-driven applications.
- Optimize application performance, latency, and security in serverless environments.
- Collaborate with front-end developers, product managers, and other stakeholders to define and deliver solutions.
- Implement CI/CD pipelines to streamline deployment and monitoring.
- Manage and monitor application performance, troubleshoot issues, and optimize resource usage and costs.
- Ensure best practices in cloud security, identity management, and data protection.
Required Skills and Qualifications:
- 3+ years of experience in backend development with Java, with a strong understanding of object-oriented programming.
- Proven experience building serverless applications on AWS, specifically using AWS Lambda, API Gateway, DynamoDB, S3, and related services.
- Strong knowledge of RESTful API design and microservices architecture.
- Proficiency with AWS CloudFormation, Terraform, or similar IaC tools for serverless deployments.
- Experience with CI/CD tools (e.g., AWS CodePipeline, Jenkins, GitHub Actions) for automated testing and deployment.
- Understanding of cloud security principles, including IAM, VPCs, and secure data handling.
- Excellent problem-solving skills and experience in optimizing serverless functions for performance and cost.
Preferred Qualifications:
- AWS Certified Solutions Architect or AWS Certified Developer certification.
- Experience with monitoring and logging tools like CloudWatch, X-Ray, and Datadog.
- Knowledge of additional AWS services like RDS, Kinesis, and Cognito.
- Strong communication skills and the ability to work effectively independently, collaborative environment.