*Lead/Senior Java Engineer* *6+ Months Contract*
*Pleasanton, CA* *Phone and then Onsite (no Skype)* *Need Local Developer Only* Must have 8+ years of experience and be willing to attend an ONSITE interview. The tasks for the Senior Java Developer include, but are not limited to, the following: • Lead other software engineers to design and implement well-integrated products. • Become an expert in technical aspects of our products • Develop creative solutions and contribute to technical design documents • Provide work estimates for proposed projects • Cross-train junior developers on product features that are implemented • Perform hands-on software design and development in Java • Develop and execute unit tests for product components • Encourage innovation of process and creative development methodologies • Perform peer code reviews and provide feedback • Promote high quality, scalability, and timely completion of projects • Work with cross functional teams, including Business, QA and Operations. The Senior Java Developer shall possess most of the following skills: • BS or MS in Computer Science or equivalent degree • 8+ years of software development experience • Development experience in an enterprise-class system with multi-tier architecture • Must have JEE 6 experience, including JPA, JSF, JAX-RS, JAX-WS, JMS • Broad experience with various Java development frameworks. • Experience with one of the J2EE containers such as JBOSS, Tomcat, Websphere etc. • Solid Experience in J2EE APIs including EJBs, Servlets, JTA, JSPs, JSTL, web services and JDBC • Strong experience in implementing successful distributed, scalable, high-performance multi-threaded server applications • Experience with Design patterns • Experience with data grid technology such as ehCache, Hazelcast or Coherence. • Knowledge of the implications of developing for high-availability clustered environments • Working knowledge of Linux and Windows • Experience with open source Java technologies including Ant, Jenkins, Maven. • Experience with SQL programming. • Familiarity with XML related APIs including SAX and DOM parsers and XSLT • Insurance industry experience. • Strong speaking and writing skills • Comfortable working in a flexible Agile development environment The Senior Java Developer shall possess most of the following skills: • Strong analytical skills with the ability to analyze information and identify and formulate solutions to problems. • Provide more in-depth analysis with a high-level view of goals and end deliverables. • Complete work within a reasonable time frame under the supervision of a manager or team lead. • Plan and manage all aspects of the support function. • Extensive knowledge of and proven experience with data processing systems, and methods of developing, testing and moving solutions to implementation. • Strong knowledge in project management practices and ability to document processes and procedures as needed. • Work collaboratively with other support team members and independently on assigned tasks and deliverables with minimum supervision • Communicate effectively with users at all levels, from data entry technicians up to senior management, verbally and in writing. • Self-motivated, working closely and actively communicating with team members to accomplish time critical tasks and deliverables • Ask questions and share information gained with other support team members, recording and documenting this knowledge • Elicit and gather user requirements and/or problem description information, and record this information accurately • Listen carefully and act upon user requirements • Convey and explain complex problems and solutions in an understandable language to both technical and non-technical persons • Present technical solutions to management and decision makers • Follow the lead of others on assigned projects as well as take the lead when deemed appropriate • Think creatively and critically, analyzing complex problems, weighing multiple solutions, and carefully selecting solutions appropriate to the business needs, project scope, and available resources • Take responsibility for the integrity of the solution *Thanks & Regards,* *Abhishek Ojha* *732- 837- 2138**ao...@sagetl.com <ao...@sagetl.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.