As a Software Engineer at PNC, you will be responsible for developing, testing, and implementing software solutions using Java and Spring Boot. You will design software solutions to address business needs and work effectively in an agile development environment.
Requirements
- Java and Spring Boot: Strong programming skills in Java and experience with the Spring Boot framework are foundational.
- Microservices Architecture: Deep understanding of microservices patterns and principles to create loosely coupled, independently deployable services.
- RESTful APIs: Expertise in designing and implementing RESTful web services.
- Containerization and Orchestration: Experience with containerization tools like Docker and orchestration platforms like Kubernetes.
- DevOps and CI/CD: Understanding and participation in DevOps practices and Continuous Integration/Continuous Delivery (CI/CD) pipelines.
- Agile Development: Ability to work effectively in an agile development environment.
- Databases: Proficiency with either SQL (e.g., Oracle) or NoSQL (e.g., MongoDB) database.
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
- wellness program with financial incentives