Software Engineer Lead position at PNC, leading the technical design and development of software solutions, with a focus on Java, J2EE, Kafka, and SpringBoot. The role requires 5 years of experience in software development and strong knowledge of Spring Boot, Spring Cloud, Hibernate, REST APIs, and containerization technologies like OCP & Docker.
Requirements
- 5 years of experience in software development with strong focus on Java / J2EE technologies
- Proven experience in programming microservices-based applications
- Strong knowledge of Spring Boot, Spring Cloud, Hibernate, REST APIs
- Experience in Automation with Karate, Cucumber, TestNG, Selenium and Kafka
- Good understanding of containerization technologies like OCP & Docker
- Experience with CI/CD pipelines, Git, Gradle, Jenkins, and automated testing tools
- Strong problem-solving skills and ability to lead technical teams
Benefits
- Medical/prescription drug coverage
- 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
- Robust wellness program with financial incentives
- Maternity and/or parental leave
- 11 paid holidays each year
- 8 occasional absence days each year
- 15 to 25 vacation days each year