What are the responsibilities and job description for the Java AWS Engineer position at SRI Tech Solutions?
Position: Java AWS Engineer
Location: Wilmington ,DE (5 days onsite a week)
Duration: Long Term Contract
Job Description:
Must Need: JAVA, AWS , Lambda, ECK & ECS, Terraform , Spring Boot
Job Summary:
We are seeking a skilled Java AWS Deployment Engineer with strong experience in cloud-native application deployment, AWS services, container orchestration, and microservices architecture. The ideal candidate will have hands-on expertise with Java, AWS Lambda, ECS, and ECK/Kubernetes platforms to support scalable enterprise applications.
Key Responsibilities:
- Design, develop, and deploy Java-based microservices applications on AWS cloud platforms.
- Build and maintain CI/CD pipelines for automated deployments.
- Implement serverless solutions using AWS Lambda.
- Deploy and manage containerized applications using Amazon ECS and Kubernetes/ECK.
- Monitor application performance, availability, and scalability.
- Collaborate with DevOps, infrastructure, and application teams for release management.
- Configure logging, monitoring, and alerting solutions.
- Troubleshoot deployment, networking, and production issues.
- Support infrastructure automation using Terraform or CloudFormation.
- Ensure security best practices across cloud deployments.
Required Skills:
- Strong experience in Java/J2EE and Spring Boot.
- Hands-on experience with AWS services:
- Lambda
- ECS
- EC2
- S3
- API Gateway
- CloudWatch
- IAM
- Experience with ECK (Elastic Cloud on Kubernetes) and Kubernetes administration.
- Knowledge of Docker and container orchestration.
- Experience with CI/CD tools such as Jenkins, GitHub Actions, or GitLab CI.
- Strong scripting skills using Shell, ,.
- Experience with monitoring and logging tools like ELK/Elastic Stack.
- Understanding of microservices and distributed systems architecture.
Preferred Qualifications:
- AWS Certification preferred.
- Experience with Terraform or Infrastructure as Code (IaC).
- Familiarity with Agile/Scrum methodologies.
- Strong communication and problem-solving skills.