Skip to content

Software Architect III - Finance Domain

  • On-site
    • Cincinnati, Ohio, United States
  • $50 - $55 per hour
  • Information Technology

Software Architect III role requiring Java 17+, Spring Boot 3.x, Microservices, REST APIs, Platform Engineering, and CI/CD expertise. Banking experience preferred. Onsite in Cincinnati.

Job description

Position Summary

Seeking an experienced Software Architect III to lead enterprise architecture, platform engineering, and modernization initiatives within a large-scale banking technology environment. The ideal candidate will possess strong expertise in Java 17+, Spring Framework, Spring Boot, Microservices, REST APIs, Platform Engineering, and DevOps practices, while providing technical leadership and architectural governance across multiple teams.

This is a highly visible onsite role supporting mission-critical banking platforms and enterprise modernization programs.


Employment Type: W2 – Full Time
Location: Cincinnati, Ohio (Downtown) – Onsite
Work Arrangement: 5 Days Onsite
Contract Length: Full Time
Visa Requirement: Permanent Residents Only (Green Card Holders)
Submission Deadline: June 4, 2026

Required Skills

  • Java 17+

  • Spring Framework 6.x

  • Spring Boot 3.x

  • RESTful APIs

  • Microservices Architecture

  • Platform Engineering

  • Git / GitHub

  • Jenkins

  • JFrog

  • JUnit

  • Test Driven Development (TDD)

  • Secure Software Development Practices

  • Enterprise Systems Architecture

Preferred Skills

  • Banking or Financial Services Experience

  • Hybrid Cloud & On-Prem Architecture

  • Containerized Applications

  • Reactive Architecture

  • Distributed Systems

  • Legacy System Modernization

  • Vendor Platform Integration

Key Responsibilities

Enterprise Architecture & Solution Design

  • Design scalable, secure, and resilient enterprise architectures.

  • Define technology roadmaps aligned with business objectives.

  • Lead architecture reviews and technical strategy discussions.

  • Evaluate current-state applications and modernization opportunities.

  • Develop architecture standards, reusable patterns, and best practices.

  • Create architecture documentation and implementation guidelines.

Java & API Engineering Leadership

  • Architect enterprise applications using Java 17+, Spring Framework, and Spring Boot.

  • Design and govern RESTful APIs.

  • Lead microservices architecture initiatives.

  • Establish secure and scalable integration patterns.

  • Improve platform observability, resiliency, and maintainability.

Platform Engineering & DevOps

  • Support platform engineering and developer enablement initiatives.

  • Improve CI/CD automation and deployment pipelines.

  • Collaborate with infrastructure and cloud engineering teams.

  • Support containerized application environments.

  • Drive operational excellence through automation and standardization.

Vendor & Banking Platform Management

  • Serve as a technical liaison between vendors and internal teams.

  • Evaluate vendor platforms and technology roadmaps.

  • Support core banking platform architecture decisions.

  • Ensure operational stability and business continuity.

Technical Leadership

  • Mentor software and platform engineers.

  • Provide architecture governance and technical oversight.

  • Participate in Agile ceremonies and planning sessions.

  • Promote engineering excellence and continuous improvement.

  • Act as a trusted advisor across technology organizations.

Technical Environment

Languages & Frameworks

  • Java 17+

  • Spring Framework 6.x

  • Spring Boot 3.x

Architecture

  • REST APIs

  • Microservices

  • Reactive Architecture

  • Distributed Systems

  • Backend-for-Frontend (BFF)

DevOps & Platform Engineering

  • Git

  • GitHub

  • Jenkins

  • JFrog

  • CI/CD Pipelines

  • Container Platforms

Methodologies

  • Agile / Scrum

  • Test Driven Development (TDD)

  • DevSecOps

  • Enterprise Architecture Governance

What Success Looks Like

  • Deliver scalable and resilient enterprise architectures.

  • Drive modernization of critical banking platforms.

  • Establish architecture standards and engineering best practices.

  • Improve platform reliability, security, and performance.

  • Enable successful delivery of enterprise technology initiatives.

Job requirements

Required Qualifications

  • 5+ years of Software Architecture or Senior Engineering experience.

  • Strong expertise in Java 17+, Spring Framework 6.x, and Spring Boot 3.x.

  • Experience designing enterprise-grade microservices architectures.

  • Strong REST API design and governance experience.

  • Experience with Platform Engineering and CI/CD pipelines.

  • Proficiency with Git, GitHub, Jenkins, and JFrog.

  • Experience implementing secure software development practices.

  • Strong communication, leadership, and stakeholder management skills.

Banking Experience Preferred

Experience supporting or modernizing:

  • Deposit Platforms

  • Debit Card Processing Systems

  • ATM Platforms

  • Check Processing Systems

  • Billing Platforms

  • Banking Integrations

  • Financial Transaction Systems

Ideal Candidate Profile

The ideal candidate will:

  • Have extensive experience architecting enterprise Java applications.

  • Understand modern platform engineering principles.

  • Lead modernization of legacy systems into scalable architectures.

  • Thrive in highly regulated banking environments.

  • Balance technical strategy with hands-on engineering leadership.

  • Communicate effectively with technical and business stakeholders.

  • Mentor engineering teams and influence enterprise architecture decisions.

Compensation & Benefits

  • Medical, Dental & Vision Insurance

  • 401(k)

  • Paid Time Off

  • Professional Development Opportunities

  • Additional SDS Benefits Package

or