Lead Software Engineer - Fullstack: Java, Spring Boot, Microservices, Angular
Core
Lead the design and development of end-to-end application features for PNC's Lending Tech organization, serving customers through secure, scalable banking solutions.
Role type
Senior Lead Fullstack Software Engineer (Java/Angular)
Builds
End-to-end application features, RESTful APIs, and responsive UI components for lending products.
Domain
Financial Services / Banking Technology
Deliverable
production ML models | product features
Required skills
Java (17/21+), Spring Boot, Angular, TypeScript, Microservices Architecture, RESTful API design, CI/CD pipelines, Docker, Kubernetes, Unit/Integration Testing, Mentoring
Preferred skills
Event-driven design, Cloud-native patterns, State management, UX alignment, Release management
Technologies
Java, Spring Boot, Angular, TypeScript, RxJS, JUnit, Mockito, Jasmine, Karma, Jest, Docker, Kubernetes
Responsibilities
Lead architecture decisions for backend and frontend stacks; Design and implement microservices and RESTful APIs; Mentor engineers and conduct code reviews; Drive CI/CD and deployment processes; Collaborate with product managers and UX designers on feature delivery.
Seniority
Senior, hands-on IC with leadership responsibilities