Software Engineer Principal - Angular/Java/Kafka

The PNC Financial Services Group, Inc.
Birmingham, AL, United States
5 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
5 years minimum
Working hours
Regular working hours

Tech stack

Java (Programming Language) Application Programming Interfaces (APIs) Business Process Management Cloud Computing Distributed Systems Performance Tuning Secure Coding Software Systems Modern Ui Event Driven Architecture AngularJS Enterprise Integration
+4 more
Apache Kafka Front End Software Development Jenkins Microservices

Job description

Experteer Overview In this role you will align software solutions with business strategy for PNC’s Asset Management Group. You will design, code, and oversee complex solutions, focusing on scalable Java microservices, modern UI with Angular, and event-driven integrations. You’ll work with cross-functional teams to improve reliability, performance, and security while supporting modernization initiatives. This position offers in-office collaboration across multiple cities and a chance to shape enterprise-grade software in a customer-focused environment. Compensation / Benefits * Align business strategy with software solutions and design/code to address complex needs * Lead complex problem solving and provide technical guidance to colleagues * Oversee technical and procedural documentation and ensure quality standards * Apply modern principles and tools to advance business initiatives and capabilities * Collaborate with shared services and enterprise integration teams to deliver scalable solutions Tasks * 5+ years of industry-relevant experience * Bachelor degree (preferred) * Strong experience in Java application development and building scalable microservices/APIs * Experience with Angular front-end development and modern web UX * Familiarity with Kafka, event-driven architectures, and distributed systems * Experience with CI/CD pipelines and cloud-native development, preferably Jenkins * Knowledge of secure coding practices and performance optimization * Bonus: Flowable BPM or similar BPM platforms Key requirements * medical and prescription coverage * dental and vision options * 401(k) with match * stock purchase plans * life insurance * disability protection

Requirements

_ solutions Tasks * 5+ years of industry-relevant experience * Bachelor degree (preferred) * Strong experience in Java application development and building scalable microservices/APIs * Experience with Angular front-end development and modern web UX * Familiarity with Kafka, event-driven architectures, and distributed systems * Experience with CI/CD pipelines and cloud-native development, preferably Jenkins * Knowledge of secure coding practices and performance optimization * Bonus: Flowable BPM or similar BPM platforms Key requirements * medical and prescription coverage * dental and vision options * 401(k) with match * stock purchase plans * life insurance * disability protection

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on us.experteer.com

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

5:46 min

Evolution of the Angular framework from AngularJS

Valentine Awe · WWC 2023

5:25 min

Maintaining separation of concerns in modern UI frameworks

Chris Heilmann +2 · LIVE

1:02 min

Applying an ETL methodology to infrastructure configuration management

Axel Barbier · WWC 2023

2:25 min

Engineering career path from embedded systems to banking

John Woods John Woods · LIVE

1:52 min

Maintaining backward compatibility across major versions

Jessica Janiuk · JS Congress

10:20 min

Advocating for semantic HTML over complex framework component workarounds

Chris Heilmann +2 · LIVE

Videos

See all

Related articles

See all