Senior Back-end Software Engineer; Java/WebFlux
Listed on 2026-04-23
-
Software Development
Full Stack Developer, Backend Developer, Software Engineer, Java Developer
Position Overview
As a Senior Back-end Software Engineer within PNC's Retail Technology organization, you will be based in Pittsburgh, PA;
Dallas, TX;
Strongsville, OH;
Birmingham, AL;
Phoenix, AZ;
Lakewood, CO; or Philadelphia, PA. At PNC, our people are our greatest differentiator and competitive advantage. We are united in delivering the best experience for our customers and fostering an inclusive workplace culture where all employees feel respected, valued, and able to contribute to the company’s success.
- Develop and maintain high‑quality, scalable backend services using Java (18+) and the Spring framework, with hands‑on experience in Spring Web Flux for reactive, non‑blocking applications.
- Design, implement, and support RESTful APIs, applying reactive programming principles and following established architectural and security standards.
- Build and maintain application data interactions using No
SQL databases, with a preference for Mongo
DB, including query development when needed. - Deploy, run, and support applications on cloud‑native platforms based on Kubernetes, including experience with Open Shift.
- Perform ongoing application maintenance, including troubleshooting, defect resolution, and performance tuning in both development and production environments.
- Utilize standard debugging, logging, monitoring, and diagnostic tools to efficiently identify and resolve application issues.
- Collaborate and communicate effectively with business partners, product owners, and Agile team members to ensure technical solutions align with business requirements.
- Actively participate in backlog refinement and grooming sessions by reviewing requirements, validating technical feasibility, and identifying dependencies early.
- Proactively ask questions, clarify requirements, and raise concerns to reduce ambiguity and improve overall solution quality.
- Work within an Agile development team to deliver reliable, well‑tested, and maintainable software.
- Adhere to secure coding practices, engineering standards, and SDLC processes established within the organization.
- Strong experience with Java (version 18 or higher).
- Proficiency with the Spring framework, including Spring Web Flux.
- Solid understanding of reactive programming concepts and non‑blocking application design.
- Experience designing and supporting RESTful APIs.
- Hands‑on experience with No
SQL databases, preferably Mongo
DB. - Working knowledge of containerized, cloud‑native application deployment, including Kubernetes and Open Shift.
- Experience troubleshooting and supporting applications in production environments.
- Familiarity with logging, monitoring, and observability tools.
- Strong communication skills and ability to collaborate in Agile/Scrum teams.
- Ability to translate business requirements into sound technical solutions.
- Commitment to secure coding and adherence to engineering standards.
- Exposure to frontend development using Angular.
- Ability to contribute to or maintain user‑facing components when needed.
PNC offers a comprehensive range of benefits including 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, backup child/elder care, adoption, surrogacy, and doula reimbursement, educational assistance, and a robust wellness program with financial incentives.
Paid time off includes maternity and/or parental leave; up to 11 paid holidays each year; 9 occasional absence days each year, unless otherwise required by law; 15 to 25 vacation days each year depending on career level; and years of service.
Base Salary: $55,000.00 – $. Salaries may vary based on geographic location, market data, and individual skills, experience, and education. This role is incentive eligible with payment based upon company, business, and/or individual performance.
Equal Employment Opportunity (EEO)PNC provides equal employment opportunity to qualified persons regardless of race, color, sex, religion, national origin, age, sexual orientation, gender identity, disability, veteran status, or other categories protected by law. This position is subject to the requirements of Section 19 of the Federal Deposit Insurance Act (FDIA) and, for any registered role, the Secure and Fair Enforcement for Mortgage Licensing Act of 2008 (SAFE Act) and/or the Financial Industry Regulatory Authority (FINRA), which prohibit the hiring of individuals with certain criminal history.
#J-18808-Ljbffr(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).