logo

PNC Financial Services Group

Back-End Software Engineer (Java / Spring WebFlux)

Department
Engineering
Job Type / Location
Pittsburgh, Pennsylvania
Experience Required
5+ years
Posted On

Key Responsibilities

  • Design, develop, and maintain scalable backend services using modern Java (18+) and Spring technologies
  • Build and support reactive applications with Spring WebFlux for high-performance systems
  • Implement and maintain RESTful APIs following established architectural patterns
  • Work with NoSQL databases, particularly MongoDB, including query optimization and maintenance
  • Deploy, run, and support cloud-native applications on Kubernetes-based platforms like OpenShift
  • Perform application maintenance, including defect fixes, enhancements, and performance tuning
  • Troubleshoot and resolve technical issues using debugging, logging, and monitoring tools

Requirements

  • Strong hands-on experience with Java (version 18 or higher) and Spring framework
  • Proficiency in reactive programming concepts and Spring WebFlux
  • Experience designing and supporting RESTful APIs and NoSQL databases (MongoDB preferred)
  • Exposure to Kubernetes-based platforms, including OpenShift, for cloud-native deployments
  • Familiarity with secure coding practices and enterprise SDLC standards

View Assessment Process

Think you'll be a good fit?