Job Description :
Job Title: Java developer
Location Richmond/Norfolk
Duration: Long Term

Required education and experience

Five to ten years of experience developing software.
Experienced in building various integrations and web services
Strong knowledge in Business Process Modeling Language(BPML)
Hands on experience in Java 8
Consumption and design of RESTful APIs and SOAP services
Experience in Rule System - Drools
Knowledge of Mongo DB, Spring MVC, Core and Transaction
Good experience in Hibernate
Experience in Angular 2 or Typescript
Pattern-driven development and Agile Scrum development
Debugging tools
Git and Maven
Flexibility and willingness to learn proprietary frameworks developed in-house

Preferred education and experience

Strong verbal communication skills, both with colleagues and customers, with diverse cultural

Effective in conveying ideas and messages, both formally and informally, clearly, concisely and