Job Title: Java Full Stack Developer (AWS, Python, Terraform)
Location: Wilmington, DE (Hybrid)
Experience: 10+ Years
Employment Type: Long Term (C2C)
Job Summary
We are seeking a highly skilled Java Full Stack Developer with strong expertise in AWS cloud services, Python scripting, and Infrastructure as Code (Terraform). The ideal candidate will design, develop, and deploy scalable, high-performance web applications and cloud-native solutions while ensuring reliability, security, and efficiency.
Key Responsibilities
Design, develop, and maintain full-stack applications using Java and modern frontend frameworks
Build and enhance RESTful APIs and microservices using Spring Boot
Develop responsive and user-friendly UI using Angular / React / Vue.js
Implement and manage cloud-based solutions using AWS services
Write automation scripts and backend services using Python
Provision and manage infrastructure using Terraform (IaC)
Deploy and maintain applications through CI/CD pipelines (Jenkins, GitHub Actions)
Collaborate with DevOps, QA, and Product teams to deliver high-quality solutions
Ensure application security, scalability, and performance optimization
Troubleshoot, debug, and resolve production issues
Required Skills
Strong experience with Java (8/11/17) and Spring Boot / Spring MVC
Hands-on experience with frontend technologies (Angular / React / JavaScript / HTML / CSS)
Experience with AWS services (EC2, S3, Lambda, RDS, API Gateway, CloudWatch)
Proficiency in Python (automation, scripting, or backend development)
Experience with Terraform for infrastructure provisioning
Solid understanding of Microservices Architecture
Experience building and consuming REST APIs (JSON/XML)
Familiarity with Docker & Kubernetes
Experience with databases (MySQL, PostgreSQL, MongoDB)
Strong knowledge of Git version control
Nice to Have
Experience in banking/financial domain (preferred for JPMC)
Exposure to monitoring tools and logging frameworks
Knowledge of Agile/Scrum methodologies