- Strong experience with Java development, particularly in building scalable backend systems.
- Proficiency in MySQL, including experience with database design, complex queries, and optimization.
- Hands-on experience with AWS services such as DynamoDB, SNS, S3, and other cloud technologies.
- Solid understanding of RESTful API design and implementation.
- Experience with version control systems like Git.
- Familiarity with modern software development methodologies such as Agile or Scrum.
- Strong problem-solving skills and the ability to troubleshoot and debug complex issues.
- Excellent communication skills and the ability to collaborate effectively with cross-functional teams.
- Familiarity with React and TypeScript for full-stack development
- Experience with Docker or other containerization technologies.
- Familiarity with microservices architecture and cloud-native application development.
- Knowledge of CI/CD pipelines and related tools (e.g., Jenkins, GitLab CI, etc.).
- Experience with other AWS services like Lambda, API Gateway, and CloudWatch.