*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.
