Onsite Senior Software Architect – Cloud, Java, Spring

Posted 1 hour ago

Apply now

About the role

  • 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

Job title

Senior Software Architect – Cloud, Java, Spring

Job type

Experience level

Senior

Salary

$80,000 - $185,150 per year

Degree requirement

Bachelor's Degree

Location requirements

Report this job

See something inaccurate? Let us know and we'll update the listing.

Report job