Senior JAVA Engineer – Spring Boot/Nosql/UI frameworks
Company | PNC Financial Services |
---|---|
Location | Cleveland, OH, USA, Dallas, TX, USA, Pittsburgh, PA, USA, Phoenix, AZ, USA |
Salary | $Not Provided – $Not Provided |
Type | Full-Time |
Degrees | |
Experience Level | Senior |
Requirements
- Strong proficiency in Java with hands-on experience in Spring Boot, JPA/Hibernate, REST, and Microservices.
- Strong relational database (Oracle & SQL Server) experience.
- Proficiency in database design and optimization, including both relational (SQL) and NoSQL database.
- Experience with Version Control Systems (Git).
- Experience with testing frameworks (e.g., JUnit, TestNG).
- Solid understanding of software architecture, microservices, and event-driven design patterns.
- Experience designing and developing solutions using core Java, SQL (MySQL).
- Hands-on experience with Front-end frameworks like Angular.
Responsibilities
- Creates and leads the technical design and development of software solutions.
- Proposes & designs software solutions to address complex business needs. Prepares technical and procedural documentation required.
- Facilitates complex problem resolution.
- Provides technical guidance and support to colleagues. Reviews coding, testing, and documentation of software.
- Applies modern principles, methodologies and tools to advance business initiatives and capabilities.
Preferred Qualifications
- Knowledge of performance tuning, application security, and scalability best practices.
- Experience in authentication & authorization systems.
- Experience with DevOps practices, CI/CD pipelines, and containerization (Openshift, Kubernetes).
- Experience with CI/CD tools and platforms (Bitbucket, Jenkins, etc.).
- Experience using IntelliJ, Gradle, and writing JUnit test cases.
- Understanding with ETL, Informatica, SQL Loader, PL/SQL, AWS, Azure, Tableau, ThoughtSpot, Power BI is a plus.