We are looking for a highly skilled Senior Java Developer with significant AWS experience to join our innovative IT team. The role involves working on a long-term internal application development project, extending existing software with cutting-edge features. You will be joining a dynamic team of developers and will be pivotal in driving the project's success. This is a long-term engagement expected to last over a year, with the possibility of extension.
✅Essential Skills::
- Strong proficiency in Java.
- Extensive practical experience with AWS services: DynamoDB, S3, Kinesis, SQS, SNS, API Gateway, WAF, EC2, VPC, IAM, Lambda, and Security Groups.
- Expertise in Kubernetes for container management and deployment.
- Deep understanding of software development concepts, design patterns, and best practices.
- Excellent analytical and problem-solving abilities.
- Proficient in English, with an Upper-Intermediate to Advanced level.
📚Responsibilities:
- Develop, design, and maintain high-efficiency applications using Java and Spring Boot.
- Utilize a wide range of AWS services such as DynamoDB, S3, Kinesis, SQS, SNS, API Gateway, WAF, EC2, VPC, IAM, Lambda, and Security Groups.
- Implement and manage Kubernetes for container orchestration and scaling.
- Work collaboratively with multidisciplinary teams to define, design, and deploy new features.
- Optimize application performance, ensuring high quality and responsiveness.
- Troubleshoot and resolve performance issues and bugs.
- Uphold high standards of code quality and organization, enhancing automation processes.