Previous Job
Java Developer
Ref No.: 18-01552
Location: Jersey City, New Jersey
Position Type:Contract to Hire
Our client is currently seeking a Java Developer to join and drive a team responsible for the design and delivery of a core middleware framework with a central orchestration engine, event based processing and distributed functional modules. It will be deployed on a private cloud.
  • The Java Developer must be able to develop, deploy and support large-scale distributed applications in a mission-critical production environment
  • The Java Developer must have demonstrable knowledge of object-oriented design, utilizing SOLID principles.
  • Extensive knowledge of Java development with Spring, Hibernate, JMS
  • Experience of building a new system or module from scratch.
  • Knowledge of web service technologies such as REST and JSON.
    Message brokers, such as IBM MQ, Qpid, ActiveMQ
  • Database concepts and related access methods – Oracle, SQL experience
  • Knowledge of application security areas: authorization, authentication, encryption
  • Multi-threaded application development experience.
  • Familiar with TDD frameworks such as JUnit and Mockito.
  • Repositories and build tools, such as Maven, GIT, BitBucket, Jenkins
  • Strong written and oral communication skills.
  • Experience with Agile and Scrum teams
  • Degree or equivalent experience.