AWS Cloud Developer with Java
Remote
6 Months
Job Description
Required: 10+ years of experience
Required 8+ years of AWS Cloud experience in:
AWS technologies such as Lambda, SQS, SNS, CloudWatch, Step Functions, KMS, IAM, Cloud Formation, AWS SDK
Experience on Cloud Databases: AWS RDS/Aurora, DynamoDB
Experience with cloud automation tools such as Cloud formation templates, Terraform
Experience building data lake on AWS using S3 for storage and Glue/EMR for compute Java 8 or above
Spring Boot and related Spring technologies; Microservices
API Technologies (REST, API Management Tools etc.), API Design concepts, API Integration, API Security
Writing and maintaining unit tests using various frameworks like Junit, TestNG, Mockito & PowerMock
Implementing functional and integration testing strategies
Database design and management, using both SQL and NoSQL Python
Programming experience in Python
Preferred experience:
Proficient in Agile methodologies and tools (e.g., Scrum, JIRA)
Excellent problem-solving skills and attention to detail (Required)
Strong communication and teamwork abilities (Required)
Experience in Wealth and Asset Management, Finance (Nice to have)