Java Developer Needed in Trenton,New Jersey
- Strong experience in architecting, design and development of web based applications for internal and external websites.
- Strong development experience using Java/JEE following best practices for programming.
- Strong Web UI development using Angular JS, Bootstrap, Java script, JSTL, JQuery, AJAX, HTML5, CSS.
- Expertise in core Java 7 or above, Spring 3.5 or above, Spring MVC, RESTful Web Services (JAX-RS or Spring REST), Web Services Security, and Maven project builds.
- Hands-on experience in identifying and applying specific design patterns based on a problem; apply Object Oriented programming concepts for designing the solutions.
- Strong experience in SQL development in creating complex queries, stored procedures, functions, and triggers in an Oracle 11g/12c database.
- Experience in creating Reports, preferably using Crystal Reports XI or similar tools.
- Experience in writing Unit tests and Integration tests using JUnit, Mockito or Spring-test.
- Experience working with Git version control system, Integration builds using Bitbucket and Jenkins.
- Good Knowledge of SDLC processes and AGILE software development
- Excellent written and verbal communication skills.
- Good problem solving, analytical and troubleshooting skills
Contract - 1099,Contract - Corp to Corp,Contract - W2,Contract to Hire - 1099,Contract to Hire - Corp to Corp,Contract to Hire - W2,Full Time