JAVA DEVELOPER

Level:  Mid

Location:  Wilmington Delaware

REQUIRED KNOWLEDGE, SKILL SETS and ABILITIES:

  • Hands on application developer with extensive development experience in building Java Web Services, including both SOAP and RESTful web services
  • Hands on application developer with Hadoop and big data experience
  • Knowledge of TDD, refactoring, and Continuous Integration. Jenkins, JUnit and Mock frameworks experience preferred
  • Experience utilizing Spring libraries in projects
  • 5+ years experience with full development lifecycle from inception through implementation
  • 5+ years experience with Java
  • 3+ years experience with a J2EE/EJB Application Server (preferably WebLogic)
  • Solid knowledge of at least one DBMS and ORM. Oracle SQL and Hibernate experience preferred
  • Proficient in all phases of Software Development Life Cycle (SDLC) methodology, and ensures compliance with SDLC Leads
  • Plan and document Software Component Deployments across multiple environments and coordinates with Infrastructure deployment and release management team
  • Create distributed web services for multi-channel Consumer applications to consume
  • Develop solutions using Java, Spring, Hibernate, Web Services, SOAP, REST, JSON, SOA and other web technologies
  • Work with engineering team to participate in designs, development and implementation
  • Develop and deliver quality applications on-time and meet project plans and delivery commitments
  • Test-infected attitude (strong desire to perform thorough and exhaustive unit, integration and system testing)