Job ID: 73996
Client: PNC Bank
Position: Software Engineer Lead – Contractor
Duration: 07/27/2026 – 12/31/2026 (Extension Possible)
Employment Type: Contract-to-Hire
Experience Required: 8+ Years
Location (Non-Negotiable)
Location: Strongsville Technology Center, OH
Work Model: 100% Onsite (5 Days/Week)
Schedule: Monday–Friday, 8:00 AM – 5:00 PM EST
Position Overview
PNC is seeking a senior-level Software Engineer Lead to join its Retail Technology Data Platform (DSP-COE) team. The ideal candidate will have deep expertise in Java microservices, Kafka Streams, Spring technologies, container platforms, and DevOps practices while serving as a technical leader and mentor within a distributed engineering team.
The role focuses on event-driven architecture, real-time data streaming, scalable microservices, and enterprise platform modernization.
Must-Have Skills
Core Development
- Expert Java & J2EE
- Microservices Architecture
- REST API Development
- Spring Boot
- Spring Cloud
Event Streaming & Messaging
- Kafka
- Kafka Streams
- Kafka Producers & Consumers
- Kafka Mappers
- Event-Driven Architecture
Databases
- Oracle
- SQL Query Development
Containerization & Cloud Platforms
- Docker
- Kubernetes
- OpenShift (OCP)
DevOps & Automation
- CI/CD Pipelines
- Git
- Jenkins
- Automated Testing Tools
Performance & Configuration
- Configuration Management
- Performance Optimization
- Troubleshooting & Production Support
Preferred / Nice-to-Have Skills
Agile & Collaboration
- Jira
- Confluence
- ServiceNow
- SAFe Agile
- Scrum
Advanced Kafka Ecosystem
- Kafka Architecture (Topics, Brokers, Partitions)
- Kafka Connect
- Distributed Processing Concepts
Monitoring & Observability
- Dynatrace
- Grafana
- Prometheus
- ELK Stack
- OpenTelemetry
Database & Integration Exposure
- PostgreSQL
- MongoDB
- Cassandra
- External System Integrations
Key Responsibilities
- Design and develop Java-based microservices and streaming applications.
- Build scalable event-driven solutions using Kafka and Kafka Streams.
- Develop REST APIs using Spring Boot and Spring Data.
- Write and optimize Oracle SQL queries.
- Deploy and manage applications using Docker, Kubernetes, and OpenShift.
- Support CI/CD implementations using Git and Jenkins.
- Lead technical discussions and mentor development teams.
- Collaborate with business analysts, QA teams, offshore teams, and stakeholders.
- Drive performance optimization, configuration management, and production support.
- Provide architectural guidance and technical leadership.
Ideal Candidate Profile
✔ 8+ years of software development experience
✔ Strong Java/J2EE development background
✔ Hands-on Kafka & Kafka Streams expertise
✔ Extensive Spring Boot & Microservices experience
✔ REST API development expertise
✔ Oracle and SQL proficiency
✔ Kubernetes/OpenShift/Docker experience
✔ CI/CD, Jenkins, Git knowledge
✔ Technical leadership and mentoring capabilities
✔ Banking or Financial Services experience preferred