Position 1 : Java Architect - PNC Bank
Pittsburgh, PA
Long term
Job Description :
Must Have Technical Skills -
- 12 + years of experience
- Core java 8
- Spring [Spring core, Spring AOP, Spring Transactions, Spring MVP]
- JPA/Hibernate
- Spring Boot [Optional practical experience]
- Git/bitbucket/sourcetree
- Extensive Java and Java EE experience
- Deep expertise in building Spring based Java EE applications
- Experience building REST Services
- Experience consuming REST and SOAP services
- Experience with Build Tools
- Experience with SCM
Nice to have –
- Web application development using Spring, Spring Boot, Hibernate
- Experience with Netflix OSS, Spring Cloud
- Experience with Continuous Integration and Jenkins
- Excellent experience in RDBMS tools
- Experience with Websphere
- Experience accessing relational database via JDBC, iBatis and Hibernate
- Experience with Messaging – JMS, MQ Series
- Extensive Experience building and consuming RESTful API’s using JAX-RS
- Experience working in an Agile environment a plus