Job Title Java Developer with AWS and Terraform
Location: Wilmington DE/Onsite
Job Description
We are looking for an experienced Senior Java Developer with strong expertise in AWS Cloud and Terraform to design, develop, and deploy scalable cloud-native applications. The ideal candidate should have extensive experience building Java-based microservices, implementing Infrastructure as Code (IaC), and working within CI/CD-driven Agile environments.
Required Skills
- 8+ years of experience in Java application development.
- Strong experience with Java 11/17, Spring Boot, and Spring Framework.
- Expertise in developing RESTful APIs and Microservices.
- Strong knowledge of AWS Cloud services.
- Hands-on experience with Terraform for Infrastructure as Code (IaC).
- Experience with Docker and Kubernetes.
- Strong understanding of SQL and NoSQL databases.
- Experience with messaging platforms such as Kafka, RabbitMQ, or Amazon SQS.
- Familiarity with Git, Maven/Gradle, and CI/CD pipelines.
- Experience working in Agile/Scrum environments.
AWS Skills
- EC2
- S3
- Lambda
- API Gateway
- ECS/EKS
- RDS
- DynamoDB
- CloudWatch
- IAM
- VPC
- CloudFormation (nice to have)
- SNS/SQS
- Secrets Manager
- CloudFront
Terraform Skills
- Writing reusable Terraform modules
- Managing remote state
- Terraform workspaces
- Infrastructure provisioning
- Resource lifecycle management
- Terraform Cloud/Enterprise (preferred)
- State management and backend configuration