Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Senior Software Engineer - Java/Microservices/Spring Boot/Kafka

PNC

Senior Software Engineer

At PNC, our people are our greatest differentiator and competitive advantage in the markets we serve. We are all united in delivering the best experience for our customers. We work together each day to foster an inclusive workplace culture where all of our employees feel respected, valued and have an opportunity to contribute to the company's success. As a Senior Software Engineer within PNC's Retail Tech organization, you will be based in Pittsburgh PA, Dallas TX or Phoenix AZ. PNC is an in-office company that fosters a supportive culture where employees can thrive and achieve balance. We encourage candidates to connect with their recruiter and hiring manager to understand workplace expectations and ensure the role aligns with their goals. PNC will not provide sponsorship for employment visas or participate in STEM OPT for this position.

PNC is seeking a Senior Software Engineer to join a high-performing technology team focused on building, enhancing, and supporting scalable, secure, and resilient software solutions. This role is ideal for an experienced Java full-stack engineer with a strong backend focus who enjoys designing and delivering modern microservices-based applications in a collaborative, agile environment.

The ideal candidate brings deep expertise in Java, Spring Boot, microservices architecture, and event-driven systems using Kafka, with the ability to influence technical direction and mentor junior engineers.

Key Responsibilities

  • Design, develop, and maintain enterprise-grade Java applications, primarily focused on backend services
  • Build and support microservices-based architectures using Spring Boot
  • Develop event-driven solutions leveraging Kafka for high-throughput, low-latency messaging
  • Collaborate with product managers, architects, and other engineers to translate business requirements into technical solutions
  • Contribute to system design, code reviews, and technical decision-making to ensure quality, scalability, and performance
  • Write clean, well-tested, and maintainable code following PNC engineering standards and best practices
  • Troubleshoot and resolve complex technical issues in development and production environments
  • Mentor and provide technical guidance to less experienced engineers
  • Participate in Agile ceremonies and contribute to continuous improvement efforts

Preferred Skills

  • Strong Java full-stack experience with a primary focus on backend development
  • Extensive experience with Spring Boot and RESTful API development
  • Hands-on experience designing and implementing microservices architectures
  • Experience with Apache Kafka or similar event-streaming platforms
  • Solid understanding of object-oriented design, data structures, and software design patterns
  • Experience working in Agile development environments
  • Strong problem-solving skills and attention to detail

Nice to Have Skills:

  • Experience working with MongoDB or other NoSQL databases
  • Basic to moderate experience with HTML and CSS for front-end development
  • Exposure to cloud platforms (AWS, Azure, or similar)
  • Experience in regulated or large-scale enterprise environments (financial services a plus)

PNC Employees take pride in our reputation and to continue building upon that we expect our employees to be:

  • Customer Focused - Knowledgeable of the values and practices that align customer needs and satisfaction as primary considerations in all business decisions and able to leverage that information in creating customized customer solutions.
  • Managing Risk - Assessing and effectively managing all of the risks associated with their business objectives and activities to ensure they adhere to and support PNC's Enterprise Risk Management Framework.
Vacancy posted 4 hours ago
Similar jobs that could be interesting for youBased on the Senior Software Engineer - Java/Microservices/Spring Boot/Kafka in Pittsburgh, PA vacancy
  •  ...Senior Software Engineer - Java / Spring Boot / Azure Pittsburgh, PA Type: Contract Category: Development...  ...and build Java and Spring Boot microservices for Azure Kubernetes Service. Implement...  ...initially, with a roadmap to Kafka and Redis. Contribute to an... 
    Senior
    Hourly pay
    Contract work
    Local area

    Eliassen Group

    Pittsburgh, PA
    3 days ago
  •  ...opportunity to contribute to the company's success. As a Senior Software Engineering Manager within PNC's Lending Technology...  ...solutions. Lead the architecture and development of Java-based microservices using Spring Boot and modern API-driven patterns. Drive... 
    Senior
    Full time
    Temporary work
    Part time
    Work experience placement
    Work at office

    PNC

    Pittsburgh, PA
    6 days ago
  •  ...s success. As a Lead Software Engineer within PNC's Lending...  ...across backend services (Java 21) and frontend...  ...using Java (17/21+), Spring Boot, and related Spring frameworks...  ...architecture using microservices, event‑driven designs...  ...Skills Apache Kafka, Application Development... 
    Suggested
    Full time
    Contract work
    Temporary work
    Part time
    Work experience placement
    Work at office

    PNC

    Pittsburgh, PA
    9 days ago
  •  ...all of our employees feel respected, valued and have an opportunity to contribute to the company’s success. As a Software Engineer Senior (JAVA/Spring Boot/Angular) within PNC's Digital Channels organization, you will be based in Pittsburgh PA or Dallas, TX. PNC is... 
    Senior
    Full time
    Contract work
    Temporary work
    Part time
    Work experience placement
    Work at office

    PNC

    Pittsburgh, PA
    5 days ago
  •  ...opportunity to contribute to the company's success. As a Senior Software Engineer within PNC's Retail Tech organization, you will be based...  ...Strong proficiency is required in: Angular Spring Boot Java Python Deep knowledge of AI infrastructure PNC... 
    Senior
    Full time
    Temporary work
    Part time
    Work experience placement
    Work at office

    PNC

    Pittsburgh, PA
    4 days ago
  •  ...Java Back End With Kafka JD for Java back end with Kafka: 7 to 10 years of proven experience in Java full stack developer. Proficiency...  ...programming language Expertise in Java EE or Java Spring Framework & Microservices for backend development Java 8 and above. Experience... 
    Senior
    3 days per week

    ClifyX

    Pittsburgh, PA
    23 hours ago
  • Lead Java Developer (Java 8, Spring Boot, Angular, REST, SOAP, Microservices, Oracle Database, CI/CD, Jenkins, Tuning) in Pittsburgh...  ..., Oracle, REST, SOAP, Software Development, Spring Boot, SQL...  ...Pennsylvania Job Function: Software Engineering - Java Date Of Job Posting:... 
    Permanent employment
    Full time
    Immediate start
    Remote work

    DBA Web Technologies

    Pittsburgh, PA
    more than 2 months ago
  • $102k - $158.7k

     ...company’s success. As a Software Engineer Lead (JAVA/Spring Boot) within PNC's C/IB MIS Digital...  ...(JAVA/Spring Boot) is a senior technical leader...  ...Boot, Hibernate, REST, and Microservices. Solid understanding...  ...SQL (MySQL), and ActiveMQ, Kafka. Hands-on expertise... 
    Full time
    Temporary work
    Part time
    Work experience placement
    Work at office

    PNC

    Pittsburgh, PA
    5 days ago
  • $65k - $165.6k

     ...company’s success. As a Software Engineer Sr. within PNC’s Technology...  ...Restful API's and Microservices. Strong JAVA hands on experience - preferably...  ...architecture using Kafka/MQ. Experience in Kubernetes...  ...frameworks including Spring Boot, Spring JPA, Spring batch... 
    Full time
    Temporary work
    Part time
    Work experience placement
    Work at office
    Weekend work

    PNC

    Pittsburgh, PA
    2 days ago
  •  ...'s success. As a Software Engineer Principal within...  ...ideal candidate is a senior, hands on...  ...design decisions for microservices and event driven...  ...Strong proficiency in Java, with deep hands...  ...experience using Spring Boot, Hibernate,...  ...as ActiveMQ and Kafka • Hands on experience... 
    Full time
    Temporary work
    Part time
    Work experience placement
    Work at office

    PNC Financial Services Group

    Pittsburgh, PA
    2 days ago
  •  ...company's success. As a Software Engineer Lead within PNC's...  ...distributed Restful API's and Microservices. -Proven experience...  ...architecture using Kafka/MQ. -Proficiency in...  ...knowledge in Core Java (Java 11+) preferably...  ...frameworks including Spring Boot (3+), Spring JPA,... 
    Full time
    Temporary work
    Part time
    Work experience placement
    Work at office

    PNC

    Pittsburgh, PA
    1 day ago
  • $70.8k - $156.7k

     ...Senior Java API Developer Category: Software Development/ Engineering Main location: United States, Pennsylvania...  ...6+ years of Java, Spring boot, API development,...  ...of API, microservices and backend components...  ...Kubernetes, Apache Kafka and MongoDB. . Experience... 
    Senior
    Permanent employment
    Full time
    Local area

    CGI

    Pittsburgh, PA
    2 days ago
  •  ...Senior Java / IBM ACE Developer The Senior...  ...using IBM MQ and/or Kafka Develop ESQL,...  ...integration and microservices connectivity Ensure...  ...of professional software development...  ...Science, Software Engineering, or related field...  ...Experience with Spring Boot microservices... 
    Senior
    Local area

    Techstra Solutions

    Pittsburgh, PA
    1 day ago
  • $70.8k - $156.7k

     ...Senior Java API Developer - Backend Category: Software Development/ Engineering Main location: United States...  ...in Java, microservices architecture, API...  ...assistance Java/Spring framework # Help...  ..., Apache Kafka and MongoDB....  ...development using Spring Boot & Spring... 
    Senior
    Permanent employment
    Full time
    Local area

    CGI Technologies and Solutions, Inc.

    Pittsburgh, PA
    4 days ago
  •  ...Role Overview The Java Full Stack...  ...enterprise-grade custom microservice applications using...  ...using Java Spring Boot and Angular Design...  ...years of professional software development...  ...years in a lead or senior role ~ Strong expertise...  ...(RabbitMQ, Kafka) ~ Hands-on experience... 
    Senior
    Local area

    Techstra Solutions

    Pittsburgh, PA
    3 days ago
  • $70.8k - $156.7k

     ...Senior Java Full Stack Developer Category: Software Development/ Engineering Main location: United States, Pennsylvania, Pittsburgh...  ...edge technologies such as Spring Boot, Microservices. . Design, maintain and...  ...in Kubernetes, Apache Kafka and MongoDB. .... 
    Senior
    Permanent employment
    Full time
    Local area

    CGI Technologies and Solutions, Inc.

    Pittsburgh, PA
    1 day ago
  • Sr Java Developer (Microservices, Angular 5+, Spring, Junit, Front-End, Back-End, Software Design) in Pittsburgh , PA or Strongsville, OH Angular, Front End Development, Java...  ...: Pennsylvania Job Function: Software Engineering - Java Date Of Job Posting: 02-26-2020 Sr... 
    Senior
    Full time
    Remote work

    DBA Web Technologies

    Pittsburgh, PA
    more than 2 months ago
  •  ...Senior Java Developer (Spring Boot + AWS) with Graph QL Location: Pittsburgh, PA (Onsite/Hybrid) Role Overview We are looking for a Senior...  ...clearly Nice to Have Experience working with microservices architecture and Spring Cloud Exposure to GCP along... 
    Senior

    Qode

    Pittsburgh, PA
    1 day ago
  •  ...Senior Java Full Stack Developer Techstra...  ...enterprise-grade custom microservice applications...  ...applications using Java Spring Boot and Angular ....  ...of professional software development...  ...Science, Software Engineering , or related...  ...systems (RabbitMQ, Kafka). Hands-on experience... 
    Senior
    Full time
    Local area

    Techstra Solutions

    Pittsburgh, PA
    23 hours ago
  •  ...continuously looking for entry-level software programmers, Java Full stack developers, Python/Java...  ...analysts/ Data Scientists, Data Engineers, Machine Learning engineers for...  ..., C++ or software programming Spring boot, Microservices, Docker, Jenkins, Github, Kubernates... 
    Full time

    SynergisticIT

    Pittsburgh, PA
    1 day ago
  •  ...the company’s success. As a Software Engineer within PNC’s C&IB...  ...•  Strong proficiency in Java , with hands-on experience in Spring Boot, Hibernate, REST, and Microservices. •  Solid understanding of...  ...SQL (MySQL), and ActiveMQ, Kafka. •  Hands-on expertise in... 
    Full time
    Temporary work
    Part time
    Work experience placement
    Work at office

    PNC

    Pittsburgh, PA
    1 day ago
  •  ...Smita and Peeyush (Back-End Engineers x2): ~ Looking for 2 Engineers...  ...~ Needs strong experience in Java, J2EE, and Spring, Spring Boot ~ Strong background in microservices development is required ~...  ...directly. ~ Experience in Kafka or another distributed... 
    Senior
    Permanent employment
    Full time
    Contract work
    Local area

    My3Tech Inc

    Pittsburgh, PA
    1 day ago
  • $58.8k - $156.7k

     ...Senior Full Stack Java Developer - Local to Pittsburgh, PA Category: Software Development/ Engineering Main location: United States, Pennsylvania...  ...role in transforming spring boot framework across our organization...  ...API development o Microservices architecture . 6+... 
    Senior
    Permanent employment
    Full time
    Local area

    CGI

    Pittsburgh, PA
    3 days ago
  •  ...Senior Specialist - Software Engineering (Sr. Java FS with API Exp) Technical: At least 8 years of hands on experience...  ...in Java Java 8 or higher Spring Boot microservices Hands on experience working...  ...REST API and integrations with Kafka RabbitMQ WSO2 Hands on experience... 
    Senior
    Temporary work
    Shift work
    3 days per week

    ClifyX

    Pittsburgh, PA
    23 hours ago
  • $89.6k - $156.7k

     ...skills. 2.10+ years overall experience in Java API development with REST API, Spring Boot, XML, JSON, Swagger with microservices architecture. 3.9+ years of experience...  ...Kubernetes. 7.Excellent working knowledge of Kafka will be a huge value add. 8.Experience... 
    Senior
    Work at office
    Local area
    Shift work

    CGI Group, Inc.

    Pittsburgh, PA
    15 hours ago
  •  ...Title: Senior Java Developer Location: Pittsburgh, PA Position: Full Time Salary: $/Open with Benefits Description...  ...has worked in Agile environment • Experienced with Spring Framework – Spring Boot, Spring cloud, Spring Data etc • Comfortable with CI/... 
    Senior
    Full time

    TWO95 International

    Pittsburgh, PA
    4 days ago
  •  ...Senior Java Developer in Pittsburgh, PA, with our direct client | Pittsburgh, Pennsylvania, United States Indotronix is seeking a...  ...Expert in designing/developing Java backend for web-applications (Spring Boot, Spock, Groovy, Mockito, TestNG, etc.) -Prior... 
    Senior
    Contract work
    Flexible hours
    Shift work
    Weekend work

    Indotronix International Corporation

    Pittsburgh, PA
    4 days ago
  •  ...Kafka Developer Strongsville, OH / Pittsburgh, PA / Dallas, TX Fulltime Job Description...  .../functional skills Apache Kafka, Java SpringBoot, OpenShift Container Platform...  ...Responsibilities: Must have strong experience in Java Spring Boot Kafka streaming, OCP. Performing... 
    Full time

    United IT

    Pittsburgh, PA
    4 days ago
  •  ...Application Architect (Microservices Architecture,...  ...Containers, NOSQL, Big Data, Java, Spring frameworks, REST API,...  ...Overview : As a Senior Application Architect...  ...with architecture and engineering teams on the overall...  ...-Knowledge of formal software process improvement disciplines... 
    Senior
    Permanent employment
    Full time
    Remote work

    DBA Web Technologies

    Pittsburgh, PA
    4 days ago
  •  ...maintain applications using Java, Spring / Spring Boot, and related technologies....  ...all phases of the SDLC (Software Development Life Cycle), including...  ...). Familiarity with microservices architecture and cloud...  ...Familiarity with messaging systems (Kafka, RabbitMQ, JMS).

    Purple Drive

    Pittsburgh, PA
    4 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Senior Software Engineer - Java/Microservices/Spring Boot/Kafka. Be the first to apply!