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

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.

Senior Software Engineer – Java, Spring Boot, Kafka
PNCSenior 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.
Tech Stack
Tools & technologiesApacheJavaKafkaMicroservicesSpringSpring 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 resumeApplicant 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