Software Architect - Java/Spring Boot/Kafka
$91k - $185.9kThe PNC Financial Services Group
Job ID: R227714Posted: 2026-07-20Location: Two PNC Plaza (PA374); Denver - 12345 W Colfax (CO147); Birmingham - Brock (AL112); Dallas Innovation Center - Luna Rd (TX270); Strongsville Technology Center (OH537); The Biltmore (AZ050); Charlotte Piedmont Center (NC037)Salary: $91,000.00 - $185,900.00Type: 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 Software Architect within PNC's Lending Technology organization, you will be based in Pittsburgh PA, Dallas TX, Strongsville OH, Birmingham AL, Phoenix AZ, Denver CO or Charlotte NC.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 DescriptionWe are seeking an experienced Software Architect with deep expertise in Spring Frameworks, SOAP/REST APIs, J2EE, and Kafka to join our technology organization. The ideal candidate will be responsible for defining end-to-end architecture, guiding solution design, and ensuring delivery of scalable, resilient, and high-performing systems. This role requires close collaboration with business stakeholders, engineering teams, and enterprise architects to align technology solutions with business goals.Key ResponsibilitiesArchitecture & DesignDefine, design, and own solution architectures for complex enterprise applications.Leverage Spring (Spring Boot, Spring Batch), SOAP/REST APIs, J2EE, and Kafka to build highly scalable and distributed solutions.Establish patterns, frameworks, and best practices for system design and integration.Technical LeadershipGuide engineering teams on design decisions, code quality, and architectural compliance.Lead proof-of-concepts (POCs) to evaluate new technologies, tools, and frameworks.Evaluating vendor products and executing/leading integration with in-house products/applications.Provide thought leadership in microservices, event-driven architectures, and API-driven integration.CollaborationPartner with business stakeholders, product owners, and delivery teams to translate requirements into technical solutions.Work with enterprise architects to ensure alignment with enterprise strategy, standards, security frameworks and reference architectures.Governance & DeliveryReview solution designs and code to ensure alignment with security, scalability, and performance standards.Support project planning, estimation, and roadmap development.Ensure systems are compliant with regulatory and organizational requirements.Preferred Skills & ExperienceStrong expertise in Java/J2EE and Spring Framework (Spring Boot, Security, Data, etc.).Hands-on experience with Kafka for building real-time streaming and event-driven architectures.10+ years of IT experience with at least 3+ years as a Solution or Software Architect.Solid understanding of microservices architecture, RESTful APIs, messaging systems, and integration patterns.Experience with cloud platforms (AWS, Azure, or GCP) and containerization (Docker, Kubernetes).Strong background in scalability, performance engineering, and security best practices.Ability to communicate complex technical concepts clearly to technical and non-technical stakeholders.Experience with DevOps practices and CI/CD pipelines.Familiarity with NoSQL and relational databases (Cassandra, MongoDB, Oracle, PostgreSQL, etc.).Knowledge of data streaming, real-time processing frameworks, and observability tools.Leads in the overall design of cross-functional, multi-platform, and Web-based application systems; oversees all application system processes.Develops application architecture and blueprints aimed at reflecting enterprise business logic.Defines application components, platforms, interfaces, and development tools. Directs mapping activities on specific technology platforms.Provides technical guidance to application development teams. Consults on integration and conversion activities.Conducts reviews, and analyses organizational needs and goals to develop and implement applications.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 SkillsApache Kafka, Competitive Advantages, Customer Solutions, Design, Enterprise Architecture Framework, Enterprise IT Architecture, Java Enterprise Architecture, Machine Learning (ML), Risk Assessments, Spring Boot, Technical KnowledgeCompetenciesAnalytical Thinking, Application Development Tools, Industry Knowledge, IT Architecture, Platform Architecture, Products and Services, Service Oriented Architecture Technologies, Software Process Improvement (SPI)Work ExperienceRoles at this level typically require a university / college degree, with 5+ years of industry-relevant experience. Specific certifications are often required. 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)Pay TransparencyBase Salary: $91,000.00 – $185,900.00Salaries may vary based on geographic location, market data and on individual skills, experience, and education. This role is incentive eligible with the payment based upon company, business and/or individual performance.Application WindowGenerally, this opening is expected to be posted for two business days from 07/20/2026, although it may be longer with business discretion.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.
$67.5k - $172.5k
...contribute to the company’s success. As a Software Engineer Lead within PNC's Retail Tech... ...Experience with Event Streaming with Kafka• Build scalable, secure, and high-... ...Strong experience in API development (Java 8/17/21, Spring Boot, Kafka)• Proven experience building RESTful...JavaFull timeTemporary workPart timeWork experience placementWork at office$102k - $158.7k
...opportunity to contribute to the company’s success. As a Software Engineer Lead (JAVA/Spring Boot) within PNC's C/IB MIS Digital organization, you will... ...solutions using core Java, SQL (MySQL), and ActiveMQ, Kafka.• Hands-on expertise in authentication & authorization...JavaFull timeTemporary workPart timeWork experience placementWork at office- ...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...JavaFull 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...JavaFull timeTemporary workRelocation
$91.96k - $156.6k
...currently seeking a Senior Full Stack Java Developer (React | Spring Boot | AI) - Hybrid/Onsite to join our... ...services. You will partner with architects, product owners, UX designers, and... ...engineering teams to deliver high-quality software while helping drive adoption of AI-...JavaTemporary workWork at officeRemote workFlexible hours- ...technologies. Job Description Skill Java-, Spring Boot & Microservices Architecture Banking... ...technical direction throughout the software development lifecycle. Collaborate with business stakeholders, architects, and engineering teams to translate requirements...Java
$40 - $50 per hour
...Application Support Engineer, you will be responsible for acting as a software detective, providing a dynamic service by identifying and... ...proficiency in Angular is required. Advanced proficiency in Spring Boot- Java. Minimum associates degree Preferred Qualifications:...JavaHourly payWork experience placementLive inWork at officeLocal areaImmediate startRemote workFlexible hours2 days per week$129.55k - $189.62k
Role: Sr. Staff Software Engineer ( Java Architect)Location: Dallas, TX - (Hybrid role , in-office presence required, NO REMOTE)Note: There is... ...Engineer with deep expertise in Java, WebFlux/Reactor Core, Spring boot, Kafka, Platform Engineering and Azure. You will play a key...JavaFull timeWork at officeLocal areaRemote workFlexible hours- Responsibilities:• Must have recent Java (8 or higher) and Spring boot experience, including building microservices• Develop high quality, shippable... ...Experience working with any messaging framework like MQ, MQTT, Kafka, Solace etc.• Good Understanding of service design for...Java
- ...Lead Software Engineer (API Development - Java Spring Boot) Role Description Seeking a Lead Software Engineer with strong experience in building enterprise... ...engineering best practices. Collaborate with Architects, Product Owners, and cross-functional teams to...Java
- ...the company’s success. As a Principal Software Engineer within PNC's Lending... ...enterprise-grade software solutions using Java, Spring Boot, Kafka, and Microservices architecture.Serve... ...levels.Collaborate with Product Owners, Architects, DevOps, QA, and business...JavaFull timeTemporary workPart timeWork experience placementWork at office
- Java Developer (AWS, Python, Spring Boot, AWS Lambda, Azure, Terraform, Cloud Formation) in Dallas, TX AWS,... ...Boot Location: Texas Job Function: Software Engineering - Java Date Of Job... ...team responsible for researching, architecting, and building cutting-edge tools,...JavaPermanent employmentFull timeRemote work
- ..., develop, and maintain RESTful APIs and microservices using Java, Spring Boot etc. Implement business logic, database interactions, and integrations... ...Qualifications Experience with microservice based architecture Experience with Kafka, MongoDB, Spring, vert.X #J-18808-Ljbffr...JavaWork experience placement
- ...WiproContact: Meghana GorusuCompany: SRI Tech SolutionsRole: React Java developer Location: Dallas, TX (Day 1 Onsite)Job Description:... ..., REST services, NoSql technologies (Cassandra/Mongo DB), Spring boot, Kafka/MQ, Redis, Splunk, Azure / AWS, Prometheus/Grafana, Git, Jira...Java
- ...Backend Development (Strong Focus) – ~ Strong proficiency in Java and Spring Boot. ~ Designs and implements production‑grade REST APIs... ...Error handling and resiliency ~ Working experience with Kafka or equivalent messaging systems: ~ Producers/consumers...JavaWork experience placement
- ...Equinix in Dallas seeks a Senior Software Engineer to design, build, and scale a mission-critical orchestration platform... ...engineering excellence, and deliver end-to-end features using Java, Spring Boot, React, AWS, Kafka, Temporal, and Kubernetes/EKS in a cloud-native stack....Java
- ...Anaplan - Java Integration Developer Mandatory Skills: Java Spring boot, Anaplan, Integration We are seeking a versatile... ...real-time data streams with Kafka, and crafting intuitive user... ...Design: Collaborate with architects to define system requirements and...Java
- ...of key technologies. Strong skill set with 3‑5 years of experience in Spring Boot Java API and Microservice development. Strong skill set with 3+ years of experience with ReactJS. Experience with Kafka, Kubernetes, Docker, PostgreSQL. Experience with Azure Cloud Services...Java
- ...Senior Java Full Stack Developer Full-Time (Direct Hire) — Dallas, TX Position Overview... ...Experience 6+ years of Java development (Spring Boot, REST, XML, JSON, Swagger) 6+ years of SOAP... .../ React / Node.js) 4+ years of Apache Kafka experience Experience with microservices...JavaFull time
$125.76k - $188.64k
...highly motivated and experienced Java/React Full Stack Developer to... ...requires strong expertise in Java Spring Boot microservices, integration technologies like Kafka, working with workflow solutions... ...professional experience in full-stack software development.Strong proficiency...JavaFull time$60 - $64 per hour
...technologies ~ Strong skill set with 3 - 5 years of experience in Spring Boot Java API and Microservice development ~ UX Design Skills, React... ...BI Visualization tools such as Tableau ~ Experience with Kafka, Kubernetes, Docker, PostgreSQL ~ Experience with Azure...JavaContract workImmediate start$84.58k - $118.02k
...exposure to more than one team in Software Development. Our supportive... ...Microservices Development: Java, Spring FrameworkMobile Development:... ...Microservices, APIs, Spring Core/MVC/Boot/Cloud, and RESTful services.... ...messaging systems, including Kafka, Flink, Solace, or similar...JavaFull timeLocal areaWorldwide- ...line with guidance provided Facilitate software application design discussions, and... ...maintain scalable backend services using Java 11/17+, Spring Boot, and Spring Reactive (WebFlux).... ...Develop event-driven architectures using Kafka, RabbitMQ, or similar messaging technologies...JavaFull timeTemporary workRelocation
- ...solutions from the ground up? If so, being a Software Engineer III at Frost could be the job... ...methodologies.Proven expertise in Java, SQL, Spring Boot, and Microservices architecture.... ...with event-driven architectures using Kafka or RabbitMQ.Strong knowledge of Domain...JavaFull time
- ...We are looking for a highly skilled Senior Software Engineer (Full Stack) with strong expertise in Java/Spring Boot, Node.js, and modern front-end frameworks . The... ...microservices architecture, messaging queues (Kafka), caching techniques. ~ Familiarity with security...JavaRemote work
- ...Synechron is seeking a Java Full Stack Developer to join our dynamic development team... ...work across the stack using Java 8/11/17, Spring Boot, Spring MVC, and Angular to build robust,... ...secure web applications. You will integrate Kafka, RESTful APIs, and microservices,...Java
- ...engineering teams build scalable software and systems, architect low latency infrastructure solutions... ...QualificationsExperience with Java, JavaScript, and Spring Boot Bachelor’s degree (U.S. or foreign... ...QualificationsExperience with Kafka or similar messaging technologies...Java
- ...that trade. The team builds and maintains software that provides a complete platform for... ...listed below: Expertise in Core Java, Spring Boot, Spring MVC, SOAP Web service / REST API... ...working experience on message broker Apache Kafka, Rabbit MQ, JMS Strong working experience...JavaFull timeWork experience placement3 days per week
$125.76k - $188.64k
...Recommended Qualifications:5-8 years of software development experience with Java-based enterprise applications.5+ years of hands-on experience with Spring Boot and Microservices Architecture.... ...systems.Hands-on experience with Kafka, RabbitMQ, or other event streaming...JavaFull timeFor contractors$155k - $233k
...and forward-thinking Senior Software Engineer to help design, build... ...cloud‑native services using Java, Spring Boot, and React . Create and... ...driven architectures leveraging Kafka and modern orchestration... ...g., Temporalpreferred ). Architect and implement solutions on AWS...JavaFull timeWork at office
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Software Architect - Java/Spring Boot/Kafka. Be the first to apply!
- .net software architects (remote) Dallas, TX
- software architect Dallas, TX
- senior software architect Dallas, TX
- application architect Dallas, TX
- software product owner Dallas, TX
- software engineer - cloud services Dallas, TX
- id software Dallas, TX
- healthcare software sales Dallas, TX
- software technical support Dallas, TX
- software asset management analyst Dallas, TX



