Senior Java Backend Engineer
Location: Cincinnati, Ohio (Onsite)
Duration: 6-Month Contract
About the Opportunity
Join a leading financial services organization undergoing continued digital transformation and modernization of enterprise applications. This opportunity offers the chance to build scalable, cloud-native backend solutions that support critical customer-facing platforms within a highly collaborative engineering environment.
Role Overview
We are seeking an experienced Senior Java Backend Engineer to design, develop, and support enterprise-grade microservices and APIs powering modern web and mobile experiences. This role requires strong expertise in cloud-native development, event-driven architectures, DevOps practices, and application observability within AWS-based environments.
Key Responsibilities
- Design, develop, and maintain scalable RESTful APIs and backend services.
- Build and enhance Java-based microservices using Spring Boot.
- Develop event-driven integrations leveraging Apache Kafka.
- Deploy and support cloud-native applications within AWS environments.
- Implement and manage containerized workloads using Kubernetes.
- Create and maintain infrastructure automation using Terraform.
- Develop and optimize CI/CD pipelines utilizing Jenkins.
- Monitor application performance and reliability through Dynatrace and Splunk.
- Perform code reviews, debugging, troubleshooting, and performance tuning.
- Collaborate closely with product, web, mobile, DevOps, and architecture teams.
- Participate in the full software development lifecycle, including production support.
- Maintain technical documentation and engineering best practices.
Required Skills
- Java Development (5+ Years)
- Spring Boot
- Microservices Architecture
- RESTful API Development
- Apache Kafka
- AWS (Lambda, ECS/EKS, S3, API Gateway, RDS/DynamoDB)
- Kubernetes
- Terraform
- Jenkins / CI/CD Pipelines
- Dynatrace
- Splunk
- Cloud-native application development
- Distributed systems architecture
- API security and authentication
- Backend support for web and mobile applications
Preferred Skills
- Financial Services or Banking experience
- Event-driven architecture expertise
- Container orchestration best practices
- Performance optimization and scalability engineering
- Agile/Scrum development experience
Industry Experience
- Financial Services
- Banking
Ideal Candidate
The ideal candidate is a hands-on backend engineer with extensive experience building modern Java microservices in AWS environments. They possess strong cloud, DevOps, and observability expertise and are comfortable supporting mission-critical applications at enterprise scale.
Why Candidates Are Interested
- Enterprise-scale technology environment
- Modern cloud-native architecture and tooling
- High-visibility business initiatives
- Opportunity to work with AWS, Kafka, Kubernetes, and microservices
- Collaborative Agile engineering culture
- Long-term project stability and impact
Quick Facts
- Work Model: Onsite
- Location: Cincinnati, Ohio
- Duration: 6-Month Contract
- Industry: Financial Services
- Interview Process: To be discussed during the recruiting process