Java Developer

  • Contract

Job Description

Requirements: 

  • Demonstrated experience implementing solid Object-Oriented concepts and practices
  • Object-Oriented (OO) Technology Experience that goes beyond the concepts of Object-Oriented Technology
  • Demonstrated OO Practitioner with real-world experience creating applications that delivers on the promises and benefits of Object-Oriented Technology
  • Demonstrated Object Modeling Experience.
  • Knowledge of System Development Life Cycle, product development methodologies and system integration
  • Experience in Agile methodology
  • Understanding of coding design and documentation protocol as well as unit testing, change management and release procedures

Qualifications

  • Experience in implementing medium to large scale application using J2EE, Spring framework (Spring IoC, Spring MVC, Spring Batch etc.)
  • Experience in Hibernate Persistence (or similar such as JPOX for JDO).
  • Experience in implementing Web Services (JAX-WS) and RESTful Services.
  • Experience developing with AJAX desired
  • Understanding of various JavaScript based frameworks such as Angular JS, Dust.js etc.
  • Experience in JUnit Unit Testing with Mock Objects (or similar)
  • Understanding of MQ Series, IBM WSAD or RAD, Apache Struts, Unix Shell Scripting, Database, Db2, SQL, HTML, JavaScript and XML technologies.
  • Demonstrated experience using SQL. 
  • Demonstrated experience using debugging tools (e.g., Findbugs, CheckStyle).
  • RAD Demonstrated experience using versioning tools (Subversion). 
  • IBM WebSphere Application server 7.0 or 8.5 experience

Additional Information

All your information will be kept confidential according to EEO guidelines.