Java Solution Architect (Java / Spring Boot / Microservices) Pittsburgh, PA or Dallas, TX 12 months contract Role Description Seeking a Solution Architect with 10+ years of IT experience to define enterprise application architectures and deliver scalable, secure, and high-performance solutions. The role involves providing architecture leadership, driving modernization initiatives, and collaborating with business and technology teams to align solutions with organizational goals. Job Responsibilities
- Design and define enterprise solution architectures while providing technical direction throughout the software development lifecycle.
- Collaborate with business stakeholders, architects, and engineering teams to translate requirements into scalable technical solutions.
- Lead architecture reviews, modernization efforts, technology evaluations, and ensure solutions meet performance, security, and compliance standards.
- Design end-to-end solution architectures for enterprise banking applications.
- Collaborate with business stakeholders, product owners, and engineering teams to translate business requirements into scalable technical solutions.
- Define application architecture, API strategies, integration patterns, and cloud-ready solution designs.
- Lead architecture reviews and ensure compliance with enterprise standards for security, scalability, and performance.
- Provide technical leadership and architectural guidance throughout the software development lifecycle.
- Drive modernization initiatives, including migration from legacy platforms to microservices-based architectures.
- Design distributed systems and event-driven solutions to support enterprise banking applications.
- Ensure solutions meet banking regulatory, compliance, security, and risk management requirements.
- Evaluate emerging technologies and recommend improvements to enhance reliability, scalability, and operational efficiency.
- Partner with DevOps, QA, infrastructure, and operations teams to ensure successful deployments and production readiness.
- 10+ years of experience in software development and solution architecture.
- Strong expertise in Java, Spring Boot, REST APIs, and Microservices Architecture.
- Experience designing enterprise-scale, distributed, and cloud-ready applications.
- Strong experience with Angular and modern web application architecture.
- Banking domain experience is required; Credit Card, Payments, or Card Lifecycle Management experience is strongly preferred.
- Knowledge of enterprise integration patterns, API design, and event-driven architectures.
- Strong understanding of security, scalability, performance optimization, and architecture best practices.
- Excellent stakeholder management, communication, and leadership skills.

