Senior Software Architect - Cloud/Java/Spring jobs in United States
cer-icon
Apply on Employer Site
company-logo

PNC · 4 months ago

Senior Software Architect - Cloud/Java/Spring

PNC Bank is a leading financial services institution, and they are seeking a Senior Software Architect to join their Lending Technology organization. The role involves defining end-to-end architecture, guiding solution design, and ensuring the delivery of scalable, resilient, and high-performing systems while collaborating with business stakeholders and engineering teams.

BankingFinanceFinancial Services
badNo H1Bnote

Responsibilities

Define, design, and own solution architectures for complex enterprise applications
Leverage Spring (Spring Boot, Spring Cloud, Spring Batch), SOAP/REST APIs, J2EE, and Kafka to build highly scalable and distributed solutions
Establish patterns, frameworks, and best practices for system design and integration
Guide engineering teams on design decisions, code quality, and architectural compliance
Lead proof-of-concepts (POCs) to evaluate new technologies, tools, and frameworks
Evaluating vendor products and executing/leading integration with in-house products/applications
Provide thought leadership in microservices, event-driven architectures, and API-driven integration
Partner with business stakeholders, product owners, and delivery teams to translate requirements into technical solutions
Work with enterprise architects to ensure alignment with enterprise strategy, standards, security frameworks and reference architectures
Review solution designs and code to ensure alignment with security, scalability, and performance standards
Support project planning, estimation, and roadmap development
Ensure systems are compliant with regulatory and organizational requirements

Qualification

Cloud native ArchitectureSpring FrameworkSOAP/REST APIsJava/J2EEKafkaMicroservices ArchitectureEvent-driven architecturesCloud platformsContainerizationDevOps practicesCI/CD pipelinesNoSQL databasesRelational databasesTOGAF certificationAnalytical ThinkingTechnical Knowledge

Required

Deep expertise in Cloud native Architecture
Spring Frameworks
SOAP/REST APIs
J2EE
Kafka
Define, design, and own solution architectures for complex enterprise applications
Leverage Spring (Spring Boot, Spring Cloud, Spring Batch), SOAP/REST APIs, J2EE, and Kafka to build highly scalable and distributed solutions
Establish patterns, frameworks, and best practices for system design and integration
Guide engineering teams on design decisions, code quality, and architectural compliance
Lead proof-of-concepts (POCs) to evaluate new technologies, tools, and frameworks
Evaluating vendor products and executing/leading integration with in-house products/applications
Provide thought leadership in microservices, event-driven architectures, and API-driven integration
Partner with business stakeholders, product owners, and delivery teams to translate requirements into technical solutions
Work with enterprise architects to ensure alignment with enterprise strategy, standards, security frameworks and reference architectures
Review solution designs and code to ensure alignment with security, scalability, and performance standards
Support project planning, estimation, and roadmap development
Ensure systems are compliant with regulatory and organizational requirements
Strong expertise in Java/J2EE and Spring Framework (Spring Boot, Spring Cloud, Security, Data, etc.)
Hands-on experience with Kafka for building streaming and event-driven architectures
12+ years of IT experience with at least 5+ years as a Solution Architect
Solid understanding of microservices architecture, RESTful APIs, messaging systems, and integration patterns
Experience with cloud platforms (AWS, Azure, or GCP) and containerization (Docker, Kubernetes)
Strong background in scalability, performance engineering, and security best practices
Ability to communicate complex technical concepts clearly to technical and non-technical stakeholders
Roles at this level typically require a university / college degree
Higher level education such as a Masters degree, PhD, or certifications is desirable
Industry relevant experience is typically 8+ years
Specific certifications are often required
In lieu of a degree, a comparable combination of education, job specific certification(s), and experience (including military service) may be considered
Bachelors degree

Preferred

Experience with DevOps practices and CI/CD pipelines
Familiarity with NoSQL and relational databases (Cassandra, MongoDB, Oracle, PostgreSQL, etc.)
Knowledge of data streaming, real-time processing frameworks, and observability tools
TOGAF, AWS/Azure Solution Architect, or similar certifications
Competitive Advantages
Customer Solutions
Design
Enterprise Architecture Framework
IT Architecture
Java Architecture
Machine Learning (ML)
Microservices Architecture
Risk Assessments
Spring Boot
Technical Knowledge

Benefits

Medical/prescription drug coverage (with a Health Savings Account feature)
Dental and vision options
Employee and spouse/child life insurance
Short and long-term disability protection
401(k) with PNC match
Pension and stock purchase plans
Dependent care reimbursement account
Back-up child/elder care
Adoption, surrogacy, and doula reimbursement
Educational assistance, including select programs fully paid
A robust wellness program with financial incentives
Maternity and/or parental leave
Up to 11 paid holidays each year
9 occasional absence days each year, unless otherwise required by law
Between 15 to 25 vacation days each year, depending on career level and years of service

Company

PNC is a financial service company providing bank deposits products and services to its community.

Funding

Current Stage
Public Company
Total Funding
unknown
1975-11-17IPO

Leadership Team

leader-logo
Keith Hayes
SVP, PNC Aviation Finance
linkedin
M
Michael Gaber
Senior Vice President - Originations
linkedin

Recent News

Company data provided by crunchbase