Utilizing AWS CloudWatch or other tools, track and record serverless apps
Create alarms, monitor application performance, and analyze logs to efficiently troubleshoot problems
Develop and set up APIs and back-end infrastructure
Utilize debugging tools and techniques to identify and fix problems in serverless apps
Job Requirements:
Bachelor s/Master s degree in Engineering, Computer Science (or equivalent experience)
At least 5+ years of relevant experience as a back-end developer
Strong knowledge of the Java programming language, including experience with Java 8 or newer versions
Proficient understanding of object-oriented programming (OOP) concepts, design patterns, and best practices
Extensive experience using AWS services relevant to serverless applications, such as Lambda, API Gateway, DynamoDB, S3, Step Functions, SQS, SNS, and CloudFormation
Demonstrable experience designing, developing, and deploying serverless applications using serverless frameworks and Terraform
Demonstrable experience working with Jenkins
Prolific experience implementing secure API endpoints, handling authentication and authorization, and integrating with other AWS services like AWS API Gateway
In-depth knowledge of tools like Jenkins for automating the build, test, and deployment processes
Nice to have prior experience with Java frameworks like Spring Boot or JAX-RS and developing RESTful APIs
Excellent spoken and written English communication skills