Apply

Ready to go for it?

AI Apply speeds things up—apply directly if you prefer.

FREE ACCESS
5,000–10,000 jobs/day
JobTailor Logo

See all jobs on JobTailor

Search thousands of fresh jobs every day.

Discover
  • Fresh listings
  • Fast filters
  • No subscription required
Create a free account and start exploring right away.
PNC

Senior Software Engineer – Java, Spring Boot, Kafka

PNC

Senior Software Engineer focused on Java/Spring Boot/Kafka for Lending Technology at PNC, based in Dallas or Pittsburgh. Engaging in end-to-end application features with cross-functional collaboration in an inclusive culture.

Posted 5/28/2026full-timeDallas • Pennsylvania, Texas • 🇺🇸 United StatesSeniorWebsite

Tech Stack

Tools & technologies
ApacheJavaKafkaMicroservicesSpringSpring BootSpringBoot

About the role

Key responsibilities & impact
  • Design, develop, and maintain end‑to‑end application features across frontend and backend layers
  • Build scalable, maintainable solutions using modern frontend frameworks and backend technologies
  • Translate business and product requirements into well‑designed technical implementations
  • Take ownership of features throughout their lifecycle—from design to production support
  • Design and implement backend services, APIs, and integrations
  • Apply sound system‑design principles for performance, scalability, reliability, and security
  • Write clean, efficient, and testable backend code following best practices
  • Optimize data access and service performance; troubleshoot complex backend issues
  • Ensure data consistency, proper error handling, and robust service communication
  • Design and consume REST or API‑based interfaces between frontend and backend systems
  • Work closely with other teams on service integrations and shared data flows
  • Write high‑quality, readable, and maintainable code across the stack
  • Perform thorough code reviews and provide constructive feedback to peers
  • Champion best practices in testing, documentation, and refactoring
  • Implement automated tests across frontend and backend layers
  • Participate in debugging and resolving production issues
  • Collaborate effectively with product managers, designers, QA, DevOps, and other engineers

Requirements

What you’ll need
  • 3+ years of relevant / direct industry experience
  • Bachelor's degree
  • Knowledge of Apache Kafka, Application Development, Business Management, Customer Solutions, Design, Group Problem Solving, Java, Microservices Architecture, Process Improvements, Release Management, Software Solutions, Spring Boot, User Experience (UX) Design

Benefits

Comp & perks
  • 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
  • back-up child/elder care
  • adoption, surrogacy, and doula reimbursement
  • educational assistance, including select programs fully paid
  • a robust wellness program with financial incentives
  • maternity and/or parental leave
  • up to 11 paid holidays each year
  • 9 occasional absence days each year, unless otherwise required by law
  • between 15 to 25 vacation days each year, depending on career level; and years of service

ATS Keywords

✓ Tailor your resume
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
JavaMicroservices ArchitectureSpring BootREST APIsApplication DevelopmentAutomated TestingSystem DesignBackend DevelopmentFrontend DevelopmentData Optimization
Soft Skills
Problem SolvingCollaborationOwnershipCode ReviewConstructive FeedbackCommunicationDocumentationDebuggingTesting Best PracticesDesign Principles
Certifications
Bachelor's Degree