- Design and develop scalable, secure cloud-native applications using Java and AWS.
- Lead application modernization and cloud migration initiatives (on-prem to AWS).
- Architect solutions using AWS services such as EC2, S3, RDS, Lambda, API Gateway, IAM, VPC, and CloudWatch.
- Develop and maintain microservices using Java, Spring Boot, and REST APIs.
- Implement CI/CD pipelines using tools like Jenkins, Git, and AWS DevOps services.
- Ensure high availability, performance, security, and cost optimization.
- Collaborate with business and technical stakeholders to define solution architecture.
- Guide and mentor development teams; perform design and code reviews.
- Ensure adherence to coding standards, security, and cloud best practices.
Required Skills & Experience
- 12+ years of experience in Java/J2EE application development.
- Strong hands-on experience with AWS cloud services.
- Expertise in Spring Boot, Microservices, RESTful APIs.
- Experience with Docker, Kubernetes/EKS is preferred.
- Knowledge of IaC tools such as Terraform or CloudFormation.
- Exposure to monitoring, logging, and security in AWS.
- Experience with RDBMS/NoSQL databases (MySQL, PostgreSQL, DynamoDB).
- Excellent communication and leadership skills.
Good to Have
- AWS Certification (Solution Architect / Developer).
- Experience in event-driven architecture (SQS, SNS, Kafka).
Skills: arcchitect,java,aws