Required Skills and Qualifications
- Java Expertise: Strong experience in developing enterprise-grade applications using Java 8+ with Spring Boot.
- AWS Knowledge: Hands-on experience with AWS cloud services, including EC2, Lambda, S3, RDS, API Gateway, and especially AWS Cognito.
- Microservices Architecture: Proven experience in designing and deploying microservices-based architectures.
- Security Acumen: Deep understanding of application security principles, including authentication, authorization, and data protection.
- Familiarity with security frameworks and tools (e.g., OWASP, JWT, SAML).
- DevOps & CI/CD: Knowledge of CI/CD pipelines, Docker, Kubernetes, and AWS CloudFormation or Terraform.
- Problem Solving: Excellent analytical and debugging skills to identify and solve complex technical challenges.
Preferred Qualifications
- AWS certifications (e.g., AWS Certified Solutions Architect or AWS Certified Developer).
- Experience with event-driven architectures using Kafka or AWS SNS/SQS.
- Knowledge of NoSQL databases like DynamoDB.
- Familiarity with Agile/Scrum methodologies with excellent communication skills
Educational Background
- Bachelors or Masters in Computer Science, Software Engineering, or related field.
Skills Required
Java, Spring Boot, Microservices, Rest Api, Aws Ec2, Aws Lambda, Aws Rds