Principal Software Engineer - Java/Sprint Boot/API

PNC
US - Pennsylvania - Pittsburgh
View Company Profile / << Go Back

  • Job Type: Full time
  • 30+ days ago

Job Description

Lead the design and implementation of enterprise-grade software solutions using Java, Spring Boot, and Kafka while managing a team of 5-10 engineers. Drive technical decision-making, conduct architecture reviews, and collaborate with stakeholders to ensure successful project delivery.

Requirements: Requires over 10 years of software engineering experience with at least 5 years focused on Java and Spring Boot. Must have proven experience leading technical teams and expertise in microservices and event-driven architectures.

Key Skills: Java, Spring Boot, Kafka, Microservices, API Design, Technical Leadership, Software Architecture, Event-driven Architecture, Agile Delivery, CI/CD, Distributed Systems, Problem Solving, Mentoring, Stakeholder Engagement, Object-Oriented Programming, System Integration

Benefits: Medical/prescription drug coverage, Health Savings Account, Dental, Vision, Employee and spouse/child life insurance, Short term disability protection, Long term disability protection, 401(k) with PNC match, Pension plan, Stock purchase plans, Dependent care reimbursement account, Back-up child/elder care, Adoption, surrogacy, and doula reimbursement, Educational assistance, Wellness program, Maternity and/or parental leave, Paid holidays, Occasional absence days, Vacation days




Fast Track Upload