PNC is looking to solve complex business needs through software solutions, leveraging emerging technology platforms and delivering high-quality products to customers.
Requirements
- Actively hands-on with Java 8+, Spring Boot with other Spring Frameworks, MongoDB and Microservice application developments.
- Expertise in core Java, asynchronous and reactive programming.
- Writing disciplined well-typed, efficient, testable and maintainable code.
- Knowledge in Docker and OpenShift
- Knowledge in build tools such as Gradle or Maven.
- Knowledge in enterprise CI/CD
- Knowledge in Agile Practice.
Responsibilities
- Provides detailed technical design and development of software solutions using existing and emerging technology platforms.
- Proposes & designs software solutions to address complex business needs.
- Writes code, tests and deploys software.
- Prepares technical and procedural documentation required for software.
- Maintains and debugs software.
- Oversee the architecture and design of software solutions, ensuring they meet business and technical requirements.
- Ensure high-quality code through code reviews and adherence to best practices and coding standards.
Other
- Customer Focused - Knowledgeable of the values and practices that align customer needs and satisfaction as primary considerations in all business decisions.
- Managing Risk - Assessing and effectively managing all of the risks associated with their business objectives and activities.
- Bachelors degree
- 3+ years of relevant / direct industry experience.
- PNC will not provide sponsorship for employment visas or participate in STEM OPT for this position.