Senior Java Microservices Architect - Spring Boot & Kafka

PNC

Pittsburgh (Allegheny County)

On-site

USD 150,000 - 210,000

Full time

2 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

PNC is seeking a Principal Software Engineer in its Lending Technology organization, based in Pittsburgh, PA or Dallas, TX. The role focuses on leading the design and delivery of enterprise-grade software using Java, Spring Boot, and Kafka within a microservices framework.

You will mentor engineers, set coding standards, and guide architecture decisions, while coordinating with product owners and stakeholders across onshore and offshore teams in a fast-paced banking environment.

Qualifications

  • Bachelor's degree in Computer Science, Engineering, Information Systems, or related field (or equivalent experience).
  • 10+ years of software engineering experience with a strong focus on backend development.
  • 5+ years of experience designing and developing enterprise applications using Java and Spring Boot.
  • Proven experience leading technical teams of 5-10 engineers, including both onshore and offshore resources.
  • Extensive experience building and deploying Microservices-based architectures.
  • Strong experience implementing event-driven solutions using Kafka.
  • Demonstrated ability to engage and influence stakeholders across multiple levels of the organization.

Responsibilities

  • Lead the design, development, and implementation of enterprise-grade software solutions using Java, Spring Boot, Kafka, and Microservices architecture.
  • Serve as the technical lead for a team of 5-10 engineers across onshore and offshore locations.
  • Establish engineering standards, code quality practices, and development methodologies across the team.
  • Drive technical decision-making and architectural discussions while balancing scalability, performance, security, and maintainability.
  • Conduct architecture reviews, code reviews, and technical mentoring to elevate team performance.
  • Design and develop high-performance backend services and APIs using Java and Spring Boot.
  • Build and enhance event-driven solutions leveraging Kafka for real-time processing and system integration.
  • Develop and maintain microservices that support critical business capabilities and customer-facing applications.
  • Create scalable, resilient, and highly available software solutions aligned with enterprise architecture standards.
  • Troubleshoot complex production issues and drive root-cause analysis and resolution.
  • Lead Agile delivery efforts and coordinate work across distributed teams.
  • Provide technical guidance, coaching, and mentorship to engineers at various experience levels.
  • Collaborate with Product Owners, Architects, DevOps, QA, and business stakeholders to ensure successful project execution.
  • Manage technical dependencies, risks, and delivery timelines.
  • Partner with business and technology stakeholders to understand requirements and translate them into scalable technical solutions.
  • Communicate technical concepts and recommendations to both technical and non-technical audiences.
  • Influence technology roadmaps and support strategic initiatives across the organization.

Skills

Java
Spring Boot
Kafka
Microservices
API Design
Distributed Systems
CI/CD

Education

Bachelor's degree

Tools

AWS

Job description

PNC is seeking a Principal Software Engineer in its Lending Technology organization, based in Pittsburgh, PA or Dallas, TX. The role focuses on leading the design and delivery of enterprise-grade software using Java, Spring Boot, and Kafka within a microservices framework.

You will mentor engineers, set coding standards, and guide architecture decisions, while coordinating with product owners and stakeholders across onshore and offshore teams in a fast-paced banking environment.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Java/Spring Boot Architect - Microservices & Kafka
Senior Java/Spring Boot Architect - Microservices & Kafka

PNC • Pennsylvania

On-site
USD 150,000 - 210,000
Senior Java/Spring Boot API Microservices Lead
Senior Java/Spring Boot API Microservices Lead

PNC Financial Services Group, Inc. • United States

On-site
USD 150,000 - 190,000
Medical coverage
Dental and vision options
401(k) with company match
+2
Hands-On Tech Leader: Java Microservices & Team Coach
Hands-On Tech Leader: Java Microservices & Team Coach

PNC • Highland (TX)

On-site
USD 140,000 - 190,000
Medical coverage
401(k) with match
Educational assistance
Senior Java Microservices Engineer – Kafka, Cloud, Oracle
Senior Java Microservices Engineer – Kafka, Cloud, Oracle

PNC Financial Services Group, Inc. • Jacksonville (FL)

On-site
USD 85,000 - 150,000
Health insurance
401(k) with company match
Paid holidays & time off
Senior Java Microservices Engineer: Kafka, REST, Oracle
Senior Java Microservices Engineer: Kafka, REST, Oracle

PNC • Farmers Branch (TX)

On-site
USD 55,000 - 152,375
Comprehensive medical, dental, and vision coverage
401(k) with company match
Paid time off and wellness programs
+1
Principal Software Engineer - Java/Sprint Boot/API
Principal Software Engineer - Java/Sprint Boot/API

PNC • Pennsylvania

On-site
USD 150,000 - 210,000
Senior Software Engineer - Lead Java & Cloud Microservices
Senior Software Engineer - Lead Java & Cloud Microservices

PNC Financial Services Group, Inc. • United States

On-site
USD 120,000 - 180,000
Medical coverage
Dental & vision
Life insurance
+6
Software Engineer (Java Backend) – Microservices & Spring Boot
Software Engineer (Java Backend) – Microservices & Spring Boot

PNC • Cleveland (OH)

On-site
USD 75,000 - 138,000
Health insurance
401(k) with match
Stock purchase plan
Lead Software Engineer: Java/Python Microservices Architect
Lead Software Engineer: Java/Python Microservices Architect

Testing Site - JPMC • Ohio

On-site
USD 120,000 - 170,000
Senior Java Microservices Lead - Spring Boot, Kafka, Cloud
Senior Java Microservices Lead - Spring Boot, Kafka, Cloud

TechDigital Group • Irving (TX)

On-site
USD 140,000 - 190,000