Previous Job
Full-Stack Java Developer - Jersey City, NJ
Ref No.: 18-01359
Location: Jersey City, New Jersey
Full-Stack Java Developer
Location: Jersey City, NJ
Position Type: Contract
Duration: 6 Months
Rate: DOE
Education: Bachelor's Degree

This position will have responsibilities to develop and maintain digital solutions to meet customer needs. The position requires someone with vast experience in every phase of the software development lifecycle, inclusive of Java & UI technologies.

Knowledge, Skills and Competencies:

IT Industry Knowledge
• Solid 10+ years of experience in developing web based applications.
• Expert knowledge building a single/multiple page web application.
• User interface programming skills including HTML5, CSS, JavaScript, REST, and cross-browser and device development.
• Experience using modern JavaScript frameworks such as dojo, jQuery, AngularJS, Angular, React.
• Solid understanding of HTML5, CSS, DOM, and other W3C standards.
• Solid understanding of server-side CSS pre-processing platforms, such as LESS and SASS.
• Proficient understanding of cross-browser compatibility issues and ways to work around them.
• Solid understanding of Object-Oriented design and programming concepts.
• Sound knowledge of Java 8+ and hands on experience working with Java / J2EE web based applications
• Experience creating and consuming Web Services (SOAP/XML and REST/JSON)
• Experience with IDE (Eclipse, IBM RAD version 8/9), Rational Team Concert (RTC)
• Experience with Transactions, Multi-Threading, MQ
• Experience with Databases/JPA, SQL
• Experience with deploying applications on IBM WebSphere application server

Recommended Qualifications:

• Bachelor's degree, preferably in Computer Science or related discipline.
• Experience with Web Site Search tools and methods
• Broad knowledge and passion for digital technology, including web-based products & services, mobile devices & apps, and social media.
• Strong analytic and problem solving skills.
• Solid verbal and written communication skills.
• Proactive self-starter who demonstrates a high level of productivity.
• Experience with Application Building Tools (Ant /Maven)
• Experience with Dev & Ops, Continuous Integration (Jenkins)
• Experience working with JIRA