As a Software Engineer Lead (Java Full Stack Developer), you will create and lead the technical design and development of software solutions, propose and design software solutions to address complex business needs, and provide technical guidance and support to colleagues.
Requirements
- Strong proficiency in Java, with hands-on experience in Spring Boot, Hibernate, REST, and Microservices
- Solid understanding of software architecture, microservices, and event-driven design patterns
- Experience designing and developing solutions using core Java, SQL (MySQL), and ActiveMQ, Kafka
- Hands-on expertise in authentication & authorization systems, API frameworks (REST, GraphQL) and persistence stores
Benefits
- Medical/prescription drug coverage with Health Savings Account feature
- 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
- Robust wellness program with financial incentives
- Maternity and/or parental leave
- 11 paid holidays each year
- 9 occasional absence days each year
- 15-25 vacation days each year
- Employee relocation assistance (not relocation sponsored)