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.