Senior Software Engineer - Java/Spring Boot/Microservices
The PNC Financial Services Group
Job ID: R228143Posted: 2026-08-05Location: Dallas Innovation Center - Luna Rd (TX270); Two PNC Plaza (PA374)Type: Full timeCountry: United States of AmericaCompany: PNCPosition OverviewAt 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 Lending Tech organization, you will be based in Pittsburgh PA or Dallas TX.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.Job DescriptionThe ideal candidate will possess deep expertise in Java-based application development, microservices architecture, and API engineering, with a strong focus on backend system design, performance, scalability, and reliability.Key ResponsibilitiesDesign, develop, test, and maintain enterprise-grade backend applications using Java and Spring Boot.Build and support scalable, secure, and resilient microservices-based architectures.Design and develop RESTful APIs and service integrations that support internal and external business applications.Collaborate with architects, product owners, business analysts, and engineering teams to deliver technical solutions aligned with business objectives.Lead the technical design and implementation of complex software initiatives.Drive coding best practices, design standards, and code review activities.Optimize application performance, scalability, and operational stability.Troubleshoot and resolve production issues while implementing long-term solutions.Participate in Agile development processes, including sprint planning, daily stand-ups, retrospectives, and backlog refinement.Mentor junior developers and contribute to the technical growth of the engineering team.Support DevOps and CI/CD processes to streamline software delivery and deployment.Preferred QualificationsBachelor's degree in Computer Science, Engineering, Information Technology, or a related field, or equivalent experience.5+ years of professional software development experience.Strong hands-on experience with: JavaSpring BootMicroservices ArchitectureRESTful API DevelopmentBackend Application DevelopmentExperience developing distributed, high-throughput, and highly available systems.Strong understanding of object-oriented design principles and design patterns.Experience with application performance tuning, monitoring, and troubleshooting.Strong knowledge of software development lifecycle (SDLC) methodologies.Excellent analytical, problem-solving, and communication skills.Nice-to-Have QualificationsExperience working in cloud-based environments (AWS, Azure, or GCP).Knowledge of containerization technologies such as Docker and Kubernetes.Experience with messaging technologies such as Kafka, RabbitMQ, or similar event-driven architectures.Familiarity with CI/CD tools and DevOps practices.Experience working within financial services, banking, or highly regulated industries.Proven ability to lead technical initiatives and influence engineering best practices.Hands-on experience with Agile/Scrum development methodologies.Provides detailed technical design and development of software solutions using existing and emerging technology platforms.Proposes & designs software solutions to address complex business needs.Writes code, tests and deploys software.Prepares technical and procedural documentation required for software.Maintains and debugs software.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.QualificationsSuccessful candidates must demonstrate appropriate knowledge, skills, and abilities for a role. Listed below are skills, competencies, work experience, education, and required certifications/licensures needed to be successful in this position.Preferred SkillsAPI Development, Application Development, Business Management, Customer Solutions, Design, Group Problem Solving, Java, Microservices Architecture, Process Improvements, Release Management, Software Solutions, Spring Boot, User Experience (UX) DesignCompetenciesApplication Delivery Process, Application Design, Architecture, Application Development Tools, Application Testing, Packaged Application Integration, System Development Life Cycle, Technical Troubleshooting, Technical Writing/DocumentationWork ExperienceRoles at this level typically require a university / college degree, with 3+ years of relevant / direct industry experience. Certifications are often desired. In lieu of a degree, a comparable combination of education, job specific certification(s), and experience (including military service) may be considered.EducationBachelorsCertificationsNo Required Certification(s)LicensesNo Required License(s)BenefitsPNC offers a comprehensive range of benefits to help meet your needs now and in the future. Depending on your eligibility, options for full-time employees include: 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.In addition, PNC generally provides the following paid time off, depending on your eligibility: 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.To learn more about these and other programs, including benefits for full time and part-time employees, visit pncthrive.com.Disability Accommodations StatementIf an accommodation is required to participate in the application process, please contact us via email at View email address on click.appcast.io. Please include “accommodation request” in the subject line title and be sure to include your name, the job ID, and your preferred method of contact in the body of the email. Emails not related to accommodation requests will not receive responses. Applicants may also call View phone number on click.appcast.io and say "Workday" for accommodation assistance. All information provided will be kept confidential and will be used only to the extent required to provide needed reasonable accommodations. At PNC we foster an inclusive and accessible workplace. We provide reasonable accommodations to employment applicants and qualified individuals with a disability who need an accommodation to perform the essential functions of their positions.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.California Residents Refer to the California Consumer Privacy Act Privacy Notice to gain understanding of how PNC may use or disclose your personal information in our hiring practices.
- ...requirements, in line with guidance provided Facilitate software application design discussions, and document design... ...and Experience• Design, develop, and maintain scalable Java-based microservices using Spring Boot and RESTful APIs to support enterprise-grade applications...SuggestedFull timeTemporary workRelocation
- ...requirements, in line with guidance provided Facilitate software application design discussions, and document design... ...and Experience• Design, develop, and maintain scalable Java-based microservices using Spring Boot and RESTful APIs to support enterprise-grade applications...SuggestedFull timeTemporary workRelocation
$67.5k - $172.5k
...company’s success. As a Software Engineer Lead within PNC's Retail... ...Lead a team of mid-level to senior developers.• Experience... ...experience in API development (Java 8/17/21, Spring Boot, Kafka)• Proven... ...databases• Familiarity with microservices architecturePreferred Qualifications...SuggestedFull timeTemporary workPart timeWork experience placementWork at office$102k - $158.7k
...contribute to the company’s success. As a Software Engineer Lead (JAVA/Spring Boot) within PNC's C/IB MIS Digital... ...Lead (JAVA/Spring Boot) is a senior technical leader responsible for designing... ...Spring Boot, Hibernate, REST, and Microservices.• Solid understanding of software...SuggestedFull timeTemporary workPart timeWork experience placementWork at office- .... Job Description Skill Java-, Spring Boot & Microservices Architecture Banking Domain Experience... ...technical direction throughout the software development lifecycle.... ...business stakeholders, architects, and engineering teams to translate requirements into...Suggested
$91.96k - $156.6k
...organization, We are currently seeking a Senior Full Stack Java Developer (React | Spring Boot | AI) - Hybrid/Onsite to join our... .... This role is ideal for an engineer with deep expertise in React,... ...engineering teams to deliver high-quality software while helping drive adoption of...SeniorTemporary workWork at officeRemote workFlexible hours- ...Lead Software Engineer (API Development - Java Spring Boot) Role Description Seeking a Lead Software Engineer with strong experience in building... ...Skill Proficiency Java & Spring Boot Microservices Development Advanced Strong...
- ...leading tech staffing firm is seeking a Java Full Stack Developer with expertise in... ...role involves designing and maintaining microservices for loan servicing platforms and... ...in Java development, particularly with Spring Boot and Loan IQ. This full-time position offers...SeniorFull time
- ...currently seeking a Sr. Java Microservices Developer to join our... ...in architectural and software development... ...Java, J2EE development, Spring f/w and related spring... ...technologies, Spring boot, spring cloud and other... ...Computer Science, Computer Engineering or a related field“...Senior
- ...Time$125k - $145kA publicly traded software company is hiring a Senior Software Engineer to join an established engineering... ...development, helping evolve a Java based application using modern tooling... ...7+ years of experience Java/Spring Angular Monolithic work SDLC work...SeniorFull time
- ...from the ground up? If so, being a Software Engineer II at Frost could be the job for you... ...you are:As a Software Engineer II - Java & Microservices at Frost, you are our code guru, not... ...scalable enterprise applications using Spring Boot and Microservices architecture...Full time
$119.77k - $140.9k
...difference! U.S. Bank is seeking a Software Engineer who will contribute toward... ...transformation journey.The Senior Software Engineer with strong expertise in Java and Spring Boot will be responsible for the... ...support RESTful APIs and microservices-based solutions.Participate...SeniorFull timeLocal area3 days per week- Java Developer (AWS, Python, Spring Boot, AWS Lambda, Azure, Terraform, Cloud Formation) in Dallas, TX AWS... ...Location: Texas Job Function: Software Engineering - Java Date Of Job Posting: 10-... ...environment • Experience with microservice design patterns and frameworks (...Permanent employmentFull timeRemote work
- ...seeking a highly skilled Senior Java Engineer to design, develop, and maintain... ...optimize RESTful APIs, microservices, and backend systems... ...professional experience in software development Strong... ...Java 17+) Experience with Spring / Spring Boot Solid understanding of object...SeniorFull time
- ....We are currently seeking a Senior Java Developer - Hybrid / Partially... ...Develop, test, and maintain software applications and... ...efficient code using Java & Spring boot, MicroserviceCollaborating with... ...development, performance tuning, microservice, troubleshooting and deployment...SeniorWork at officeRemote workFlexible hoursShift work
- ...Senior Java/ Angular Developer Role: Senior Java/ Angular Developer (Heavy Banking... ...Primarily Angular and some Java API (Spring) experience - Java Development... ...experience designing and developing microservices using Java/Spring Boot. - Minimum of 5 years of relevant experience...Senior
- ...development experience with Java or Scala Implemented end-to-end microservice solutions using Spring Boot, integrated with databases,... ...and provide technical and software solutions to measure and report... ...working with DevOps engineers to build and deploy infrastructure...Senior
- Responsibilities:• Must have recent Java (8 or higher) and Spring boot experience, including building microservices• Develop high quality, shippable code in short increments;• Define and implement unit and integration tests;• Design and Implement microservices;• Code/develop...
- ...thinking organization, apply now.We are currently seeking a Java Microservices Developer to join our team in Irving, Texas (US-TX), United... ...years of experience on each)• Expertise in Java,J2EE Spring Boot, Spring Cloud, Eureka, Spring Cloud Gateway,Spring Security...
- ...platform company with billions of annual users is looking to hire a mid to senior Java Engineer to join their growing team. You'll be working on mission critical platforms, building in Java and Spring, and willing to work with Spring Core or Hibernate. A big part of this...SeniorFull timeRemote work
- ...are currently seeking a Java Microservices Developer (FTE/Hybrid)... ...suggesting enhancements to software architecture,... ...Strictly adhere to Citi’s engineering standards and best practices... ...of Java/J2EE, the Spring Framework Stack, and Spring Boot.2+ Years of strong experience...Work at officeRemote workFlexible hours
- ...Senior Java Engineer We are looking for a highly skilled Senior Software Engineer to lead the design, development, and implementation... ..., cloud platforms, microservices, and Agile methodologies, with... ...architecture leveraging Spring Boot and related frameworks....SeniorFull time
- ...line with guidance provided Facilitate software application design discussions, and... ...technically good and strong hands on in Core Java, Spring Boot, Spring Core, Micro services, streams... ...fault tolerant, highly available microservices.• Should have experience in testing frameworks...Full timeTemporary workRelocation
$125.76k - $188.64k
...ProfessionalCompany: CitiSenior Java Engineer - Agentic AI Driven... ...applications using Java and Spring Boot:Utilize AI-powered code generation... ...rapid and reliable software delivery: Integrate AI into... ...developing RESTful APIs and microservices.Database Technologies (Must...SeniorFull time- ...We are currently seeking a Java Microservices Architect to join our team... ...and backend services using Spring Boot, Spring Reactive, and RESTful... ...a team of developers and engineers, providing technical guidance... ...and in programming of software applications• Experience in...Work at officeRemote workFlexible hoursShift work
- Job Title: Senior Java Developer (AI-Augmented Engineering)Job Location: Irving TX or Basking... ...the next generation of software development by deeply integrating... ..., scalable, and secure microservices and enterprise... ...versions (Java 17/21) and the Spring Boot framework.AI-Assisted...Senior
- ...Synechron is seeking a Java Full Stack Developer to join our dynamic development team... ...across the stack using Java 8/11/17, Spring Boot, Spring MVC, and Angular to build robust... ...integrate Kafka, RESTful APIs, and microservices, collaborating with cross-functional teams...Senior
$90k
...Job Description Job Description Senior JAVA, API Developer Can be located on-site... ...maintain, and implementation of API, microservices, and backend components. Work with... ...Java/J2EE development with REST API, Spring Boot, Angular, XML, JSON, and Swagger. ~8...SeniorImmediate startVisa sponsorship- Key Responsibilities1. Backend & Microservices DevelopmentDesign, develop, and implement... ..., resilient microservices using Java and Spring Boot.Apply domain-driven design (DDD)... ...professional experience in backend software engineering.Java Mastery: Deep understanding of...Senior
$129.55k - $189.62k
Role: Sr. Staff Software Engineer ( Java Architect)Location: Dallas, TX - (Hybrid role , in-office... ...in Java, WebFlux/Reactor Core, Spring boot, Kafka, Platform Engineering and Azure... ..., event driven, secure multi-tenant Microservices architectureCloud Architecture: MS Azure...SeniorFull timeWork at officeLocal areaRemote workFlexible hours
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Software Engineer - Java/Spring Boot/Microservices. Be the first to apply!
- lead full stack java developer Dallas, TX
- java developer remote Dallas, TX
- java web developer Dallas, TX
- senior java developer Dallas, TX
- remote junior java developer Dallas, TX
- full stack java developer Dallas, TX
- java spring developer Dallas, TX
- entry level java developer remote Dallas, TX
- java developer remote part time Dallas, TX
- java developer Dallas, TX


