Previous Job
Java Developer
Ref No.: 17-28173
Location: Jersey City, New Jersey
Required Skills :
Java, Spring,Struts,and SQL. MUST BE ABLE TO FACE TO FACE.

Basic Qualifications :

Job Description :
Java Developer
Project Requirements:
Struts2/Spring MVC
Basic Requirements:
Core Java (Java 5 or later)
Unit Testing
One or more Mocking Frameworks (i.e. Mockito, EasyMock, etc.)
Core Spring
Knowledge about RDBMS and SQL
Spring JDBC and JDBC
Building with Maven
Eclipse IDE (i.e. Eclipse, SpringSource Tool Suite, IBM Rational Application Developer (RAD), and etc.)
Familiarity with Linux
Experience with Peer reviews
Familiarity with the Atlassian Suite of Products (JIRA, Confluence, Bamboo, Fisheye/Crucible)
Familiarity Agile [Scrum and XP Engineering Practices]
Familiarity with Continuous Integration
Familiarity with Test Driven Development (TDD)
Good communication skills
Ability to collaborate in a team
Someone who takes initiative instead of waiting for work to be assigned.
Someone who participates in discussions and who isn't afraid to have and state opinions.
Nice to have:
Mobile Frameworks (Titanium, PhoneGap, Sencha)
WebSphere Application Server (WAS)
IBM WebSphere MQ
z/Linux (Linux on IBM System/z)
Familiarity with the Property and Casualty Industry is a plus
Full Stack C# Developer
Mandatory skills – the person must be STRONG in each discipline and will have to explain in detail
Developing applications using C#.
Using ASP.NET Web API to develop web services.
Developed software in SCRUM environment using Agile methodologies.
Minimum 2 years of experience with Webpack module loader and NPM in a production environment
Minimum 3 years ASP.NET MVC stack
Minimum 3 years of experience with popular JS frameworks like Angular, Backbone or React
Minimum 5 years working with JSON/XML and RESTful APIs in a production environment
Solid understanding of object-oriented programming techniques (Inheritance, interfacing, extensions, etc).
Solid understanding of HTML5 specs, browser shortcomings/differences, and polyfills
Solid understanding of CSS syntax, Responsive design
Solid understanding of Bootstrap CSS components and how/when to use each
Passion for the programming but concentration on user experience / frontend and learning the plethora of information out there
You have a solid general understanding of application components, what happens on the front end, what happens on the back end and how they communicate
You’re a professional. That means you follow through on commitments, meet deadlines, don’t cut corners, consider other people’s ideas, play nice with the team, learn from your mistakes, document things and communicate honestly and proactively if you anticipate an issue doing any of the above
Ability to effectively work on multiple projects simultaneously and effectively contend with competing priorities
Possess strong troubleshooting, code optimization and refactoring skills