Overview
W-2 Position On-Site in Cincinnati, Ohio. Minimum 10 Years Experience
Job Title and Location
Senior Java Developer IV — Cincinnati, OH – Hybrid (3 days in office, Downtown)
About the Role
A National Bank is seeking a Senior Java Developer IV to play a key role in the design, development, and maintenance of high-impact applications that power critical banking systems. This role demands strong technical expertise, cloud-native development experience, and the ability to thrive in an Agile environment. You will lead full lifecycle application development, mentor junior developers, and drive innovation across backend services, APIs, and modern cloud infrastructure.
Must Have Skills
- Proven experience as a Senior Application Developer / Software Engineer
- Strong programming skills in Java (8+) and Spring Boot
- RESTful API design and implementation
- AWS Cloud services (EC2, S3, Lambda, etc.)
- Terraform for Infrastructure as Code (IaC)
- Kafka or other event streaming platforms
- Experience with Git for version control
Nice to Have Skills
- Experience with JavaScript (React, Angular, or similar frameworks)
- Proficiency in SQL and relational databases
What You’ll Do
- Lead full lifecycle application development: design, coding, debugging, testing, and deployment.
- Drive software analysis and risk assessments including code review, requirements analysis, and software reliability analysis.
- Build and maintain RESTful APIs and cloud-native microservices in Spring Boot.
- Design and maintain Terraform templates to provision and manage AWS resources.
- Deliver real-time streaming solutions using Kafka or similar technologies.
- Ensure adherence to security best practices in application and infrastructure development.
- Collaborate across Agile squads, participating in stand-ups, sprint planning, and retrospectives.
- Support, maintain, and document software functionality while ensuring scalability and performance.
- Mentor junior developers and contribute to a culture of continuous improvement.
Preferred Qualifications
- Bachelor’s degree in Computer Science, Information Technology, or related field (or equivalent experience).
- Strong knowledge of Object-Oriented Design & Analysis (OOA/OOD).
- Experience with modern UI frameworks and integration with backend APIs.
- Familiarity with CI/CD pipelines and DevOps practices.
Benefits / Equal Opportunity
SDS, Inc. provides equal employment opportunities (EEO) to all employees and applicants for employment without regard to race, color, religion, gender, sexual orientation, national origin, age, disability, genetic information, marital status, amnesty, or status as a covered veteran in accordance with applicable federal, state, and local laws.
- Competitive base salary
- Medical, dental, and vision insurance coverage
- Optional life and disability insurance provided
- 401(k) with a company match and optional profit sharing
- Paid vacation time
- Paid Bench time
- Training allowance offering
- You\'ll be eligible to earn referral bonuses!