Principal Software Engineer - Java/spring Boot/kafka/microservices

PNC Bank

Pittsburgh, PA, US
Not specified; not specified; comprehensive benefi...
Java 17/21 backend development
Spring boot microservices architecture
Angular frontend application development
This role involves leading the end-to-end design and development of backend services and frontend applications for PNC's Lending Technology organization

Job Summary

  • This role involves leading the end-to-end design and development of backend services and frontend applications for PNC's Lending Technology organization.
  • The successful candidate will establish coding standards, enforce best practices, and mentor engineers across both Java and Angular disciplines.
  • PNC offers comprehensive benefits including medical coverage, 401(k) matching, pension plans, and up to 25 vacation days depending on career level.

Matching Summary

This role involves leading the end-to-end design and development of backend services and frontend applications for PNC's Lending Technology organization.

Salary

Not specified; Not specified; Comprehensive benefits including medical, dental, vision, 401(k) match, pension, and stock purchase plans

Skills & Requirements

Must-have

  • Java 17/21 backend development
  • Spring Boot microservices architecture
  • Angular frontend application development
  • RESTful API design and integration
  • CI/CD pipeline collaboration
  • Docker and Kubernetes deployment

Nice-to-have

  • Apache Kafka event-driven design
  • Full-stack mentorship experience
  • Automated testing implementation
  • Cloud-native pattern expertise
  • Observability and monitoring setup

Key Requirements

  • Bachelor's degree or equivalent experience
  • 5+ years of industry-relevant software engineering experience
  • No visa sponsorship provided for this position

Work Rights

Not specified

Tailored Resume

Cover Letter