Job Title: Java Full Stack Developer with AWS
Location: Columbus, OH/Wilmington DE (Local candidates only - Onsite Day 1)
Job Type: Contract /Full Time
Experience: 9+ years
Job Overview
We are seeking a seasoned Java Full Stack Developer with strong AWS experience to join a high-performing engineering team. This role requires deep hands-on expertise in full-stack Java development, cloud-native architecture, and modern DevOps practices within large-scale Agile/Scrum environments. Candidates with a background in Banking domain are strongly preferred.
Key Responsibilities
Design, develop, test, and maintain full-stack Java applications in an Agile/Scrum environment
Leverage AWS services (ECS, EKS, Lambda) to build scalable, cloud-based applications
Implement and maintain microservices architecture following Domain Driven Design principles
Ensure application resiliency, high availability, and disaster recovery readiness
Utilize AI-assisted development tools such as GitHub Copilot and Codeium to improve productivity
Contribute to CI/CD pipelines and overall software delivery lifecycle Required Skills
Languages & Frameworks: Core Java, Spring, Spring Boot, Python or Shell Scripting
Messaging & Streaming: Kafka, REST Services
Databases: Cassandra, CockroachDB
Observability: Splunk, Prometheus, Grafana
Cloud: AWS (ECS, EKS, Lambda), Cloud Native development
Container Orchestration: Kubernetes
DevOps & CI/CD: DevOps practices, Application Resiliency, Security
Architecture: System Design, Microservices, Domain Driven Design
Domain: Minimum 3-4 years of Banking domain experience Preferred Skills
Experience with AI-assisted coding tools (Copilot, Codeium)
Knowledge of machine learning or AI in software applications Location & Work Model
Columbus, OH/Wilmington DE - 5 Days Onsite. Local candidates only; relocation justification required for non-locals.
Engagement Details
Full-time permanent position. Candidates must be available to start onsite from Day 1.