We are seeking a highly skilled Software Architect III to design, develop, and implement scalable enterprise solutions. The ideal candidate will have strong expertise in Java, Spring Boot, REST APIs, and Platform Engineering , along with experience in microservices architecture and modern application development practices. This role will partner with business stakeholders, product owners, engineering teams, and third-party vendors to define technology roadmaps, architect solutions, modernize Legacy systems, and ensure high-performance, secure, and scalable applications.
Location: Cincinnati, OH (Onsite - Downtown, 5 Days/Week)
Experience: 5-10+ Years
Key Skills Required- RESTful APIs
- Core Banking Platform Experience
- Bachelor's degree in Computer Science, Engineering, or related field.
- 5+ years of software engineering or architecture experience.
- 3-5 years of hands-on experience with Java 17+, Spring 6.x, and Spring Boot 3.x.
- Experience with RESTful API development and microservices.
- Knowledge of Git, GitHub, Jenkins, and JFrog.
- Strong understanding of cloud, containerization, security, and Agile methodologies.
- Banking or financial services experience is a plus.
- 3-5 years of experience with Java 17+
- 3-5 years of experience with Spring Framework 6.x
- 3-5 years of experience with Spring Boot 3.x
- 3-5 years of experience developing RESTful APIs
- Experience building Back-End for Front-End (BFF) services
- Deep understanding of:
- Event-Driven and Asynchronous Systems
- Distributed Systems Design
- Experience with:
- Hybrid Cloud and On-Premises Environments
- Containerized Applications
- 1-3 years of experience with:
- Microservice Development
- Test-Driven Development (TDD)
- JUnit Testing
- 1-2 years of experience working in Agile/Scrum environments