*send me your updated profile at **dhee...@rjtcompuquest.com <dhee...@zodiac-solutions.com>*
Hi, I have an urgent requirement with one of my clients, details given below. If you find yourself suitable for the position, please send me your latest updated resume along with contact details. *Title: * Java Developer (2 Roles) *Requisition Type: *Contract* (1 Year) * *MOI: *Telephonic + Face to Face *City: * Irvine *State: *CA *Zip: *92618 *Required Skills:* *Developer 1:* · Java · Spring MVC · SQL · Hibernate (not going to be on resumes) · HTML/CSS · JavaScript - basics (not needed to be strong) · VB6 - nice to have · Cold Fusion - nice to have · Angular - nice to have · TSQL - nice to have · JSP - nice *Developer 2:* · SQL · Java · Spring MVC · Hibernate (might not be on resumes) · JavaScript - basics (not needed to be strong) · HTML/CSS · Agile background -- nice to have · Pl/SQL - huge plus · Angular - nice to have *Job Description:* *Client Job Description:* *Java Application Developer (2 Roles)* Under the general supervision of the Student Information System (SIS) Technical Manager serves as an application developer for the implementation of the SIS. Although not exclusively, primarily focuses on functions that support the business functions of the UCI Summer Session office. Works closely with functional staff to understand their business and their business needs. Must be adept at communicating with functional users using non-technical terms and concepts. Documents requirements and designs, develops, tests and deploys system configuration scripts and components that meet users' requirements. Must be proficient in Java, HTML5, and SQL/PLSQL. Responsible for testing and validating all development work. Performs data conversion activities between legacy applications, their databases and the SIS. Must be able to work independently and prioritize multiple complex and varied projects simultaneously. Work Schedule: 8-5, M-F This is a one year contract appointment position with the possibility of additional yearly contract extensions. *STUDENT INFORMATION SYSTEMS:* · As part of the Student Information System (SIS) implementation team, develops and maintains programs, methods, functions, applications, scripts, etc. for the SIS with a focus on, but not limited to, the components that primarily support the business functions of the UCI Summer Session office. *DATA CONVERSION:* · Performs data conversion activities between legacy applications, their databases and the SIS. Designs, tests and executes mapping, cleansing, transformations, exports and imports of data. Works with functional staff to understand the legacy data, gather requirements, and produce detailed mapping documentation. · Analyzes data and identifies and recommends data cleansing and standardization opportunities. · Creates and executes import and export scripts and programs and produces validation and exception reports. *APPLICATION PROGRAMMING:* · Writes well-structured, easily readable, efficient, straight-forward code that promotes ease of maintenance. · Insures programs are easily understood, well written and thoroughly documented and commented. · Develops robust, flexible, configurable, table and data driven solutions to maximize extensibility and minimize future developer involvement. · Develops and maintains programs written in Java and HTML5 using Java frameworks such as Spring and Hibernate. · Verifies that the development of new system components integrate with existing components without the introduction of unwanted side-effects. · Directs other developers on interfacing with components developed and collaborates on the development of interfaces. Leverages existing components, methods and functions to reduce duplication of common routines and algorithms. · Follows system programming standards. *DATABASE PROGRAMMING:* · Develops and maintains varied and complex relational database driven applications. Demonstrates proficiency in SQL/PLSQL and database application development. Works closely with DBAs to monitor database performance to insure developed code/scripts operate efficiently and takes corrective actions as necessary to remedy and optimize. Writes easily read and efficient SQL scripts, stored procedures, functions and views. Leverages existing database components and objects when developing new programs. *TESTING:* · Develops multiple and varied test cases and test data to effectively and thoroughly test and debug programs and routines developed. Insures only thoroughly tested and signed-off code is checked-in and moved into production following proper change control procedures. *CLIENT/PUBLIC:* · Sensitive to the clients/user’s needs. Demonstrates appropriate professional behavior in stressful situations. Provides assistance in a timely manner. Retains security and confidentiality of information and records. *CO-WORKERS:* · Establish appropriate working relationships. Demonstrates flexible, supportive and cooperative behavior. Function well as a team-member, and make positive contributions to the work environment. *SKILLS, KNOWLEDGE AND ABILITIES:* *Required:* · Three to five years of applicable experience and BA/BS in computer science or · related field OR one to three years of applicable experience and MA/MS in · computer science or related field OR equivalent experience. · Experience designing, implementing, maintaining, and testing complex database · driven applications. · Familiarity with the software development life cycle (SDLC) · Ability to effectively communicate with technical and non-technical colleagues · both verbally and in writing. · Experience running requirements gathering sessions with non-technical endusers · and encapsulating gathered needs into system requirement documents · and specifications. · Skilled at writing well-structured, low maintenance, straightforward and welldocumented · programs and code following the principles of systems analysis and · design. · Strong programming skills in Java, SQL/PLSQL and HTML5. · Experience with Java frameworks, Spring, Hibernate, etc. · Experience developing SQL/PLSQL using Toad, Oracle s SQL Developer or · equivalent SQL development IDE. · Experience with GIT or equivalent version control software. · Experience with Eclipse/IntelliJ or equivalent Java development IDE. · Experience mapping, cleansing, transforming, exporting and importing data · between systems. · Experience working with confidential and sensitive data. · Excellent organizational and interpersonal skills. · Self-motivated and cooperative work-habits. *Desired:* · COBOL development experience. · Experience implementing and/or developing for Ellucian s Banner or Oracle's · PeopleSoft Student Information Systems (SIS). · Experience with the enrollment processes at a 4-year university, preferably at a · University of California campus. · Experience implementing an ERP system, especially in a higher education · environment. · Experience programming with Groovy on Grails. · The University of California, Irvine is an Equal Opportunity/Affirmative Action Employer committed to · excellence through diversity. All qualified applicants will receive consideration for employment without · regard to race, color, religion, sex, national origin, disability, age, protected veteran status, or other · protected categories covered by the UC nondiscrimination policy. *Project Information:* · Fuse, routing, pojos · Web Services and MQ · Old JSP Cold Fusion VB6, MS SQL Server, don't need to know any of this · Core Java Spring MVC Java · SQL · DB Design -- huge plus · TSQL -- huge plus · MS SQL Server, accepting a separate Real time Web Services · Hibernate · HTML · CSS · JavaScript · UI, JavaScript, HTML, · Angular huge plus · Back end or Front end · Refactoring existing application · ASP.NET · C# · Moving to same technologies as above · Oracle DB · SQL · Pl/SQL - huge plus · Java · Spring MVC · JavaScript · HTML/CSS · Blended Agile background -- huge plus *Key Skills Needed:* *Developer 1:* · Java · Spring MVC · SQL · Hibernate (not going to be on resumes) · HTML/CSS · JavaScript - basics (not needed to be strong) · VB6 - nice to have · Cold Fusion - nice to have · Angular - nice to have · TSQL - nice to have · JSP - nice *Developer 2:* · SQL · Java · Spring MVC · Hibernate (might not be on resumes) · JavaScript - basics (not needed to be strong) · HTML/CSS · Agile background -- nice to have · Pl/SQL - huge plus · Angular - nice to have *Soft skills needed for both positions:* · Good communication skills · Team Player · Customer facing experience - huge plus *Dheeraj Chauhan | Sr. Technical Recruiter | RJT Compuquest* 222 N. Sepulveda Blvd., Suite 2250, El Segundo CA 90245 *Office:* 310-872-1323 *Email : dhee...@rjtcompuquest.com <dhee...@rjtcompuquest.com>* | *Hangout : dheeraj.rgtal...@gmail.com <dheeraj.rgtal...@gmail.com>* -- You received this message because you are subscribed to the Google Groups "US_IT.Groups" group. To unsubscribe from this group and stop receiving emails from it, send an email to us_itgroups+unsubscr...@googlegroups.com. To post to this group, send email to us_itgroups@googlegroups.com. Visit this group at https://groups.google.com/group/us_itgroups. For more options, visit https://groups.google.com/d/optout.