Overview
Skills
Job Details
Job Title: Java AWS Developer
Location: Wilmington, DE (5 Days Onsite)
Contract Type: Long-Term Contract
Experience: 9+ Years
Relocation: Accepted
Job Description
We are seeking an experienced Java AWS Developer to join our team in Wilmington, DE. The ideal candidate will have strong hands-on expertise in Java-based full-stack development, cloud-native application design on AWS, and experience delivering scalable, high-availability systems in an Agile environment. Prior banking domain experience is mandatory.
Key Responsibilities
Design, develop, test, and maintain scalable Java-based applications using modern frameworks and cloud-native architectures.
Build and support microservices using Core Java, Spring, Kafka, and RESTful APIs.
Leverage AWS services such as ECS, EKS, and Lambda to deploy and manage cloud applications.
Apply System Design, Domain-Driven Design (DDD), and Microservices principles to complex enterprise systems.
Ensure application resiliency, performance, security, and disaster recovery through robust architectural patterns.
Participate in Agile/Scrum ceremonies and contribute to CI/CD pipelines.
Utilize modern development tools such as Copilot and Codeium to improve productivity and code quality.
Debug, enhance, and maintain applications in a large enterprise environment.
Required Qualifications
Formal training or certification in software engineering concepts.
9+ years of hands-on experience in Java full-stack development within Agile/Scrum teams.
Mandatory expertise in Core Java, Spring Framework, Kafka, and REST services.
Strong hands-on experience with AWS cloud services, including ECS, EKS, and Lambda.
Excellent understanding of Software Development Life Cycle (SDLC).
Proven experience with CI/CD, application resiliency, and security best practices.
Practical cloud-native development experience.
Minimum 3 4 years of recent banking domain experience.