*Location: Glendale CA ( Telephonic Then Face To Face) Duration: 6+ Months *

Job Description :-

*"Excellent communication skills are a must "*

*PROJECT:*

** Migration of 2 applications from Struts to Spring!  *

**Project consists of two applications known as *

*1.OPA (It's a product approval application, which is the 8 month project)
*

*2.QMS (Quality Management System, which is the 5 month project)*

* They are migrating to be able to have a more fluid application that is
mobile friendly.

* Need to technically sharp!



*TOP 5 SKILLS REQUIRED:*

*1.Java*

*2.RESTful Services (using Java to create restful services)*

*3.REST*

*4.Database (.NET/SQL)*

*5.Spring 3.X (need to implement/install)*

*6.Hibernate*

*7.Struts*

*8.XML/JSON (need to know how to dissect JSON) *



*NICE TO HAVE'S:*

1.Migration experience

2.Mobile exp

3.HTML

4.CSS

5.Javascript



*OFFICIAL JOB DESCRIPTION:*

*Senior J2EE Java Developer/Architect (Spring, Hibernate, RestFul Web
Services)*



*Description:*

*This is a Senior Java Programmer/Architect contract for the OPA
Application Development Team that requires extensive experience building
RESTful service-based architectures using JEE and Spring.  *

*Additionally, this Architect Level Java developer will have experience
building highly scalable, distributed systems, and leverage industry
standard technologies to achieve the goals of the effort.*



*Key Responsibilities:*

* Member of a development team who will work on the migration of a workflow
based web application from a Struts 1.x to Spring 3.x framework (including
design, development, and implementation)

* Design/develop RESTful services using Spring MVC

* Develop presentation layer to consume RESTful services

* Refactor existing J2EE code and SQL queries to optimal standards

* Develop innovation strategies, processes, and best practices

* Perform technical analysis, database and program design activities for
web application projects.

This includes but not limited to providing technical input and adhering to
programming and design standards.



*Basic Qualifications:*

** 5-8+ years of Core Java development experience;  5+ years of JEE
programming experience using Spring 3.x and Struts 1.x and other
open-source frameworks*

** 3+ years developing service-based architectures, using RESTFul web
services and JSON/XML*

* Solid database skills using MS SQL Server/Oracle; must be able to develop
and deconstruct new/existing stored procedures/functions and schemas for
enterprise-level applications.

Solid understanding of data structures and the ability to develop complex
queries SQL

* Deep understanding of using front-end technologies including HTML5, CSS3,
Ajax,  jQuery, and other JavaScript frameworks/libraries

* Deep understanding of ORM solutions like Hibernate

* *Experience with test-driven development using JUnit, Mockito, or other
similar test frameworks*

** Working knowledge of modern design patterns (e.g. GoF) and
implementation of patterns used to encapsulate business logic*

* Produce clean, unit-tested, and refactored code

* Perform design and code reviews within the team

* Maintain and improve company software development practices and standards

* Solid analytical and problem solving skills and strong attention to
detail



*Preferred Qualifications:*

* Bachelor / Masters degree in Computer Science or related field
(equivalent experience considered)

* Experience migrating applications from Struts 1.x to Spring 3.x frameworks

* Experience with workflow based applications and/or product life-cycle
management (PLM) systems

* Working knowledge of Websphere application servers and RAD IDE

* Experience with continuous integration utilizing platforms such as
Hudson/Jenkins and build languages such as Ant or Maven

* Ability to generate detailed design documents, including UML diagrams

* Experience with permission based application security implementations

* Experience refactoring code and implementing design patterns

* Excellent oral and written communication skills.



*Tools - Demonstrated proficiency in the below will be highly regarded:*

** Database - Oracle, MS SQL*

* Web application Server - IBM WebSphere

* Java Frameworks & Technologies - Spring 3.x, Struts 1.x, Hibernate,
iBatis, JDBC, RESTFul Web Services (using JSON), Spring Security,
Annotations, Modern Design Patterns

* Front-end Frameworks - JQuery, Ajax, JSON

* Unit Testing Frameworks - JUnit, Mockito

* Repository and Continuous Integration - CVS/Subversion/Git, Ant/Maven,
Hudson/Jenkins

* Web Servers - Apache, Tomcat

* Web Browsers - Internet Explorer, Safari, Firefox

Thank you
Regards

*Swami A *Sr. Marketer
Ennovace Inc
Ph: 214.541.9378
F: 724.264.5637
[email protected]


www.ennovace.com
1801 S O'connor Rd
Irving TX 75061

-- 
You received this message because you are subscribed to the Google Groups "Hot 
List" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
Visit this group at http://groups.google.com/group/directclienteq.
For more options, visit https://groups.google.com/groups/opt_out.

Reply via email to