Senior Software Architect in PNC's Lending Technology organization specializing in Cloud native Architecture, Spring Frameworks, and APIs. Responsible for end-to-end architecture and collaboration with business stakeholders.
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.
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.
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.
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.
Leads in the overall design of cross-functional, multi-platform, and Web-based application systems; oversees all application system processes.
Develops application architecture and blueprints aimed at reflecting enterprise business logic.
Defines application components, platforms, interfaces, and development tools.
Directs mapping activities on specific technology platforms.
Provides technical guidance to application development teams.
Consults on integration and conversion activities.
Conducts reviews, and analyses organizational needs and goals to develop and implement applications.
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
Senior Software Engineer developing C++ solutions for Honeywell Aerospace's Flight Management System. Collaborating with cross - functional teams to ensure compliance with certification requirements while leading software projects.
Senior Java FullStack Developer at Consort Group in Lausanne. Responsible for developing robust applications and working in an agile environment with team involvement.
Technical Lead designing and delivering GCP - native scalable applications at Zinkworks HQ. Mentor teams in secure, data - driven modernization for telecom and finance with hybrid work arrangements.
Java Backend Engineer developing and maintaining backend services with Spring Boot. Collaborating with teams for system integrations and ensuring code quality in a hybrid work environment.
Senior Java Developer at EADTrust working on cryptographic and legal tech solutions. Autonomously managing robust enterprise development projects with opportunities for career growth.
Senior .NET Developer developing internal business applications at Motorit. Collaborating with various departments to deliver solutions that create value.
Senior Scala Engineer focusing on implementation automation and service activities at Capgemini Engineering. Collaborating on projects involving Scala, AWS, and service activities.
Backend Engineer developing AI inference systems that power product features for a high - density team. Driving production performance and reliability with agile methodologies and collaboration.
Rust engineer focusing on backend services and programmatic integrations with some support for Java services. Collaborating on distributed systems and handling production issues.