*Position: **Sr. Java Developer*
*Location: **Glendale, CA.*
*Duration: 6+ Months contract plus extension*

*Interview mode: Phone **than F2F*


*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

Thanks
Regards
*Steven Olson*
(Technical Recruiter)

*Ennovace Inc*
Ph: 214 541 9081
F: 972-913-8300

ste...@ennovace.com

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

Disclaimer: We respect your Online Privacy. This e-mail message, including
any attachments, is for the sole use of the intendedrecipient(s) and may
contain confidential and privileged information.Any unauthorized review,
use,disclosure or distribution is prohibited. If you are not the intended
recipient, please contact the sender by reply e-mail and destroy all copies
of the original message. If you are not interested in receiving our e-mails
then please reply with a "REMOVE" in the subject line at
rem...@ennovace.com and
mention all the e-mail addresses to be removed with any e-mail addresses,
which might be diverting the e-mails to you. We are sorry for the
inconvenience.

-- 
You received this message because you are subscribed to the Google Groups 
"International SAP Projects" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to international-sap-projects+unsubscr...@googlegroups.com.
To post to this group, send email to 
international-sap-projects@googlegroups.com.
Visit this group at http://groups.google.com/group/international-sap-projects.
For more options, visit https://groups.google.com/d/optout.

Reply via email to