Job Description :
Our direct client is looking for a Sr Java/J2EE Web Developer for a Long term contract in Trenton, NJ.

Technical Skills:
- Technologies: Microservice architectures, Server-less application architecture, J2EE, Spring Boot, Spring Controllers, Hibernate, Angular 2, JSP, EJB, JavaScript (jQuery), CSS, HTML
- Databases: Oracle, MSSQL
- GUI and Tools: Eclipse Java Development Tool
- Version Control: GIT

Essential Functions:
- Work with IT and Business management to evaluate complex user requests, projects, and clarify objectives and functional requirements for new or modified computer programs.
- Determine feasibility, cost and time required, compatibility with current system, and system capabilities.
- Formulates detailed program specifications using structured analysis and design methodology. Prepare project documentation when needed.
- Work with functional architects to define and implement application architecture.
- Code new or modified computer programs into existing systems and test program effectiveness. Evaluate error messages, modify codes and troubleshoot programming problems.
- Develop detailed application designs and specifications for computer applications.
- Perform analysis of systems issues or changes.
- Write documentation describing program development, logic, coding, and corrections.
- Participate in the development of user manuals and operating procedures
- Provide assistance to IT team members with issues needing technical expertise or systems and/or programming knowledge.

Skill Matrix:
- Prior experience creating WEB applications using J2EE - Required
- Prior experience with Spring Boot - Required
- Prior hands on experience with Spring Controllers - Required
- Strong understanding and prior work with SQL and Oracle databases - Required
- Prior experience with Angular JS and 2 - Required
- Prior hands on experience with Hibernate - Required
- Prior work experience with microservice and stateless application architectures - Required
- Prior professional experience developing detailed application designs and specifications for computer applications - Required
- Prior experience detailing program specifications using structured analysis and design methodology - Required
- Prior experience working with IT and Business management to evaluate complex user requests and understand functional requirements - Required
- Prior experience writing documentation describing program development, logic, coding, and corrections - Required
- Experience programming with EJBs - Nice to have
- Experience with JSP - Nice to have

Question 1: Is the candidate available and willing to physically attend a round one, in person interview?
Question 2: Where is the candidate currently located geographically?

Location: Trenton, NJ
Type: Long Term Contract
Interview Type: In person only

Please send your resumes to "jobs at etechnovision dot com" with A2790A in the subject for immediate consideration.

Client : Confidential