Role Java Software Engineer
Mandatory Technical Skills The ideal candidate would have grown up through the software development ranks - possessing 7 or more years experience in designing, architecting highly scalable, usable, and performant web applications using J2EE/Java. This person would possess deep skills in server side technology (Java, JSP, Tomcat, J2EE, Web Services, frameworks), client side technology (JavaScript, HTML, HTML5), coupled with hands on ORM (Hibernate, HQL) and database experience (Oracle). Prefer experience with high-volume transactional systems, such as eCommerce or order fulfillment, etc This position will act in a lead capacity on complex applications with sophisticated data models and act as a subject matter expert regarding J2EE development and software development best practices. Desirable Technical Skills ◦Experience working in projects utilizing test-driven development (TDD) methodologies • Skilled in designing and developing using clean coding best practices and refactoring code that doesn’t meet standards • Experience successfully completing/delivering multiple projects utilizing an Agile methodology • High ownership, self-sufficient, hands-on leader to drive quality and maintain application stability • Ability to write complex programs, analyze code changes and suggest improvements - should be a prolific coder • Ability to reason logically and creatively, identifying problems, drawing valid conclusions from the data available, and develop effective solutions while applying creative thinking in the design and development of high performing web applications • By hands-on, we expect code check-ins on a daily basis, creating reference implementations for the purpose of mentoring and leading more junior staff, and ability to find and resolve defects quickly Mandatory Functional Skills - Experience working in projects utilizing test-driven development (TDD) methodologies • Skilled in designing and developing using clean coding best practices and refactoring code that doesn’t meet standards • Experience successfully completing/delivering multiple projects utilizing an Agile methodology • High ownership, self-sufficient, hands-on leader to drive quality and maintain application stability • Ability to write complex programs, analyze code changes and suggest improvements - should be a prolific coder • Ability to reason logically and creatively, identifying problems, drawing valid conclusions from the data available, and develop effective solutions while applying creative thinking in the design and development of high performing web applications • By hands-on, we expect code check-ins on a daily basis, creating reference implementations for the purpose of mentoring and leading more junior staff, and ability to find and resolve defects Help define engineering best practices and provide technical mentorship • Design, develop, test and maintain multiple J2EE web applications • Investigate and resolve any production issues from end user (UI) to persistence layer • Work with project managers to ensure that all project deliverables are on time and high quality • Work collaboratively with other teams; QA, UX, etc • Develop and mentor vendor teams to write elegant code using effective automated unit tests • Assist in deploying applications to Dev, QA, Production environments Desirable Functional Skills Experience or understanding of architectural principles and frameworks (MVC, Spring, and Hibernate required) • Strong analytical, problem solving skills and technical troubleshooting • Experience with testing frameworks, continuous integration and build tools (i.e. jUnit, DBUnit, Maven, Jenkins/Hudson, Ant) • Experience or demonstrated knowledge designing and building frameworks that support test development and its application in testing APIs, components, web services, relational databases and content management systems • Demonstrated knowledge of UNIX servers, commands, environments and tools • Keen eye for detail and stubborn resolve to drive to high quality deliverables Total Experience Required 7+ Years of J2EE Design and Development Experience Work Location Cupertino Duration 6-12 Months *Thanks & Regards,* *Md Faisal Zahid* *Technical Recruiter* *Technology Resource Group Inc. 3736 Hillsdale Court Santa Clara, CA 95051* *Office* *:* *408-709-1760 Ex**t: 906, **Direct: 408-834-4157* *E mail id: **fai...@tresourceinc.com* <fai...@tresourceinc.com>* | :g-talk: ausafleo ym: ausafleo* *Fax:* *408-884-2409* *www.tresourceinc.com* <http://www.tresourceinc.com/> *Disclaimer: **This e-mail contains PRIVILEGED AND CONFIDENTIAL INFORMATION intended solely for the use of the addressee(s). If you are not the intended recipient, please notify the sender by reply REMOVE in the subject line and delete the original message. Further, you are not to copy, disclose, or distribute this e-mail or its contents to any other person and any such actions are unlawful. Technology Resource Group has taken every reasonable precaution to minimize this risk, but is not liable for any damage you may sustain as a result of any virus in this e-mail. You should carry out your own virus checks before opening the e-mail or attachment. Technology Resource Group reserves the right to monitor and review the content of all messages sent to or from this e-mail address. Messages sent to or from this e-mail address may be stored on the Technology Resource Group. e-mail system* -- You received this message because you are subscribed to the Google Groups "Oracle Users" group. To unsubscribe from this group and stop receiving emails from it, send an email to oracle-users+unsubscr...@googlegroups.com. To post to this group, send email to oracle-users@googlegroups.com. Visit this group at http://groups.google.com/group/oracle-users. For more options, visit https://groups.google.com/d/optout.