Previous Job
Senior Java Developer - 18-00760
Ref No.: 18-00760
Location: NY, New York
Position Type:Direct Placement
Start Date / End Date: 02/01/2018 to 08/30/2018
SENIOR JAVA DEVELOPER ( Direct or Right to Hire)

Senior Java Developer is a key team member of the development team.
This person will be responsible for a portion of the overall system solution including design and implementation tasks. The responsibilities differ depending on the phase of the engagement.

  • Work with project managers and/or clients to scope work and produce estimates to help define deliverables and timelines
  • Design and build server side business logic for complex application modules
  • Select technologies, recommend architectures and create technical design based on client requirements
  • The person is expected to come up with the basic framework and APIs from scratch which other developers can enhance and extend and completely own the tier
  • Bachelor's degree in related field
  • Four to seven years experience developing database-driven, web applications in Java
  • Proficiency across the range of J2EE technologies, especially Servlet API-based programming, JDBC, JMS, etc.
  • Proficiency with MVC frameworks like Struts or Spring MVC
  • Proficiency with EJB3, JPA and Hibernate
  • Strong Object Oriented Design and experience developing high-performance systems (caching, performance, messaging, serialization, etc)
  • Knowledge of RDBMS. Worked with at least one of the following: Oracle, Sybase, MySQL, or PostgreSQL
  • Experience with Oracle OBPM or iLog JRules a strong plus
  • Experience in financial services a strong plus
  • Solid experience with front end development
  • Ability to pick up new technologies and languages by oneself to deliver client projects
  • Ability to clearly communicate ideas and technical decisions