Senior Software Engineer - Java/Microservices/Spring Boot/Kafka
PNC
Senior Software Engineer
At 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 Retail Tech organization, you will be based in Pittsburgh PA, Dallas TX or Phoenix AZ. 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.
PNC is seeking a Senior Software Engineer to join a high-performing technology team focused on building, enhancing, and supporting scalable, secure, and resilient software solutions. This role is ideal for an experienced Java full-stack engineer with a strong backend focus who enjoys designing and delivering modern microservices-based applications in a collaborative, agile environment.
The ideal candidate brings deep expertise in Java, Spring Boot, microservices architecture, and event-driven systems using Kafka, with the ability to influence technical direction and mentor junior engineers.
Key Responsibilities
- Design, develop, and maintain enterprise-grade Java applications, primarily focused on backend services
- Build and support microservices-based architectures using Spring Boot
- Develop event-driven solutions leveraging Kafka for high-throughput, low-latency messaging
- Collaborate with product managers, architects, and other engineers to translate business requirements into technical solutions
- Contribute to system design, code reviews, and technical decision-making to ensure quality, scalability, and performance
- Write clean, well-tested, and maintainable code following PNC engineering standards and best practices
- Troubleshoot and resolve complex technical issues in development and production environments
- Mentor and provide technical guidance to less experienced engineers
- Participate in Agile ceremonies and contribute to continuous improvement efforts
Preferred Skills
- Strong Java full-stack experience with a primary focus on backend development
- Extensive experience with Spring Boot and RESTful API development
- Hands-on experience designing and implementing microservices architectures
- Experience with Apache Kafka or similar event-streaming platforms
- Solid understanding of object-oriented design, data structures, and software design patterns
- Experience working in Agile development environments
- Strong problem-solving skills and attention to detail
Nice to Have Skills:
- Experience working with MongoDB or other NoSQL databases
- Basic to moderate experience with HTML and CSS for front-end development
- Exposure to cloud platforms (AWS, Azure, or similar)
- Experience in regulated or large-scale enterprise environments (financial services a plus)
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.
- ...Senior Software Engineer - Java / Spring Boot / Azure Pittsburgh, PA Type: Contract Category: Development... ...and build Java and Spring Boot microservices for Azure Kubernetes Service. Implement... ...initially, with a roadmap to Kafka and Redis. Contribute to an...SeniorHourly payContract workLocal area
- ...opportunity to contribute to the company's success. As a Senior Software Engineering Manager within PNC's Lending Technology... ...solutions. Lead the architecture and development of Java-based microservices using Spring Boot and modern API-driven patterns. Drive...SeniorFull timeTemporary workPart timeWork experience placementWork at office
- ...s success. As a Lead Software Engineer within PNC's Lending... ...across backend services (Java 21) and frontend... ...using Java (17/21+), Spring Boot, and related Spring frameworks... ...architecture using microservices, event‑driven designs... ...Skills Apache Kafka, Application Development...SuggestedFull timeContract workTemporary workPart timeWork experience placementWork at office
- ...all of our employees feel respected, valued and have an opportunity to contribute to the company’s success. As a Software Engineer Senior (JAVA/Spring Boot/Angular) within PNC's Digital Channels organization, you will be based in Pittsburgh PA or Dallas, TX. PNC is...SeniorFull timeContract workTemporary workPart timeWork experience placementWork at office
- ...opportunity to contribute to the company's success. As a Senior Software Engineer within PNC's Retail Tech organization, you will be based... ...Strong proficiency is required in: Angular Spring Boot Java Python Deep knowledge of AI infrastructure PNC...SeniorFull timeTemporary workPart timeWork experience placementWork at office
- ...Java Back End With Kafka JD for Java back end with Kafka: 7 to 10 years of proven experience in Java full stack developer. Proficiency... ...programming language Expertise in Java EE or Java Spring Framework & Microservices for backend development Java 8 and above. Experience...Senior3 days per week
- Lead Java Developer (Java 8, Spring Boot, Angular, REST, SOAP, Microservices, Oracle Database, CI/CD, Jenkins, Tuning) in Pittsburgh... ..., Oracle, REST, SOAP, Software Development, Spring Boot, SQL... ...Pennsylvania Job Function: Software Engineering - Java Date Of Job Posting:...Permanent employmentFull timeImmediate startRemote work
$102k - $158.7k
...company’s success. As a Software Engineer Lead (JAVA/Spring Boot) within PNC's C/IB MIS Digital... ...(JAVA/Spring Boot) is a senior technical leader... ...Boot, Hibernate, REST, and Microservices. Solid understanding... ...SQL (MySQL), and ActiveMQ, Kafka. Hands-on expertise...Full timeTemporary workPart timeWork experience placementWork at office$65k - $165.6k
...company’s success. As a Software Engineer Sr. within PNC’s Technology... ...Restful API's and Microservices. Strong JAVA hands on experience - preferably... ...architecture using Kafka/MQ. Experience in Kubernetes... ...frameworks including Spring Boot, Spring JPA, Spring batch...Full timeTemporary workPart timeWork experience placementWork at officeWeekend work- ...'s success. As a Software Engineer Principal within... ...ideal candidate is a senior, hands on... ...design decisions for microservices and event driven... ...Strong proficiency in Java, with deep hands... ...experience using Spring Boot, Hibernate,... ...as ActiveMQ and Kafka • Hands on experience...Full timeTemporary workPart timeWork experience placementWork at office
- ...company's success. As a Software Engineer Lead within PNC's... ...distributed Restful API's and Microservices. -Proven experience... ...architecture using Kafka/MQ. -Proficiency in... ...knowledge in Core Java (Java 11+) preferably... ...frameworks including Spring Boot (3+), Spring JPA,...Full timeTemporary workPart timeWork experience placementWork at office
$70.8k - $156.7k
...Senior Java API Developer Category: Software Development/ Engineering Main location: United States, Pennsylvania... ...6+ years of Java, Spring boot, API development,... ...of API, microservices and backend components... ...Kubernetes, Apache Kafka and MongoDB. . Experience...SeniorPermanent employmentFull timeLocal area- ...Senior Java / IBM ACE Developer The Senior... ...using IBM MQ and/or Kafka Develop ESQL,... ...integration and microservices connectivity Ensure... ...of professional software development... ...Science, Software Engineering, or related field... ...Experience with Spring Boot microservices...SeniorLocal area
$70.8k - $156.7k
...Senior Java API Developer - Backend Category: Software Development/ Engineering Main location: United States... ...in Java, microservices architecture, API... ...assistance Java/Spring framework # Help... ..., Apache Kafka and MongoDB.... ...development using Spring Boot & Spring...SeniorPermanent employmentFull timeLocal area- ...Role Overview The Java Full Stack... ...enterprise-grade custom microservice applications using... ...using Java Spring Boot and Angular Design... ...years of professional software development... ...years in a lead or senior role ~ Strong expertise... ...(RabbitMQ, Kafka) ~ Hands-on experience...SeniorLocal area
$70.8k - $156.7k
...Senior Java Full Stack Developer Category: Software Development/ Engineering Main location: United States, Pennsylvania, Pittsburgh... ...edge technologies such as Spring Boot, Microservices. . Design, maintain and... ...in Kubernetes, Apache Kafka and MongoDB. ....SeniorPermanent employmentFull timeLocal area- Sr Java Developer (Microservices, Angular 5+, Spring, Junit, Front-End, Back-End, Software Design) in Pittsburgh , PA or Strongsville, OH Angular, Front End Development, Java... ...: Pennsylvania Job Function: Software Engineering - Java Date Of Job Posting: 02-26-2020 Sr...SeniorFull timeRemote work
- ...Senior Java Developer (Spring Boot + AWS) with Graph QL Location: Pittsburgh, PA (Onsite/Hybrid) Role Overview We are looking for a Senior... ...clearly Nice to Have Experience working with microservices architecture and Spring Cloud Exposure to GCP along...Senior
- ...Senior Java Full Stack Developer Techstra... ...enterprise-grade custom microservice applications... ...applications using Java Spring Boot and Angular .... ...of professional software development... ...Science, Software Engineering , or related... ...systems (RabbitMQ, Kafka). Hands-on experience...SeniorFull timeLocal area
- ...continuously looking for entry-level software programmers, Java Full stack developers, Python/Java... ...analysts/ Data Scientists, Data Engineers, Machine Learning engineers for... ..., C++ or software programming Spring boot, Microservices, Docker, Jenkins, Github, Kubernates...Full time
- ...the company’s success. As a Software Engineer within PNC’s C&IB... ...• Strong proficiency in Java , with hands-on experience in Spring Boot, Hibernate, REST, and Microservices. • Solid understanding of... ...SQL (MySQL), and ActiveMQ, Kafka. • Hands-on expertise in...Full timeTemporary workPart timeWork experience placementWork at office
- ...Smita and Peeyush (Back-End Engineers x2): ~ Looking for 2 Engineers... ...~ Needs strong experience in Java, J2EE, and Spring, Spring Boot ~ Strong background in microservices development is required ~... ...directly. ~ Experience in Kafka or another distributed...SeniorPermanent employmentFull timeContract workLocal area
$58.8k - $156.7k
...Senior Full Stack Java Developer - Local to Pittsburgh, PA Category: Software Development/ Engineering Main location: United States, Pennsylvania... ...role in transforming spring boot framework across our organization... ...API development o Microservices architecture . 6+...SeniorPermanent employmentFull timeLocal area- ...Senior Specialist - Software Engineering (Sr. Java FS with API Exp) Technical: At least 8 years of hands on experience... ...in Java Java 8 or higher Spring Boot microservices Hands on experience working... ...REST API and integrations with Kafka RabbitMQ WSO2 Hands on experience...SeniorTemporary workShift work3 days per week
$89.6k - $156.7k
...skills. 2.10+ years overall experience in Java API development with REST API, Spring Boot, XML, JSON, Swagger with microservices architecture. 3.9+ years of experience... ...Kubernetes. 7.Excellent working knowledge of Kafka will be a huge value add. 8.Experience...SeniorWork at officeLocal areaShift work- ...Title: Senior Java Developer Location: Pittsburgh, PA Position: Full Time Salary: $/Open with Benefits Description... ...has worked in Agile environment • Experienced with Spring Framework – Spring Boot, Spring cloud, Spring Data etc • Comfortable with CI/...SeniorFull time
- ...Senior Java Developer in Pittsburgh, PA, with our direct client | Pittsburgh, Pennsylvania, United States Indotronix is seeking a... ...Expert in designing/developing Java backend for web-applications (Spring Boot, Spock, Groovy, Mockito, TestNG, etc.) -Prior...SeniorContract workFlexible hoursShift workWeekend work
- ...Kafka Developer Strongsville, OH / Pittsburgh, PA / Dallas, TX Fulltime Job Description... .../functional skills Apache Kafka, Java SpringBoot, OpenShift Container Platform... ...Responsibilities: Must have strong experience in Java Spring Boot Kafka streaming, OCP. Performing...Full time
- ...Application Architect (Microservices Architecture,... ...Containers, NOSQL, Big Data, Java, Spring frameworks, REST API,... ...Overview : As a Senior Application Architect... ...with architecture and engineering teams on the overall... ...-Knowledge of formal software process improvement disciplines...SeniorPermanent employmentFull timeRemote work
- ...maintain applications using Java, Spring / Spring Boot, and related technologies.... ...all phases of the SDLC (Software Development Life Cycle), including... ...). Familiarity with microservices architecture and cloud... ...Familiarity with messaging systems (Kafka, RabbitMQ, JMS).
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Software Engineer - Java/Microservices/Spring Boot/Kafka. Be the first to apply!
- full stack java developer Pittsburgh, PA
- java developer full time Pittsburgh, PA
- entry level java developer remote Pittsburgh, PA
- java developer contract Pittsburgh, PA
- java web developer Pittsburgh, PA
- java developer remote Pittsburgh, PA
- java developer Pittsburgh, PA
- remote junior java developer Pittsburgh, PA
- java software engineer Pittsburgh, PA
- java spring developer Pittsburgh, PA


