Please send resumes to [EMAIL PROTECTED] Contract to hire (or long-term consulting) so work authorization is a criteria.
3 different roles, with a financial institution in San Francisco. J2EE Developers to work on high-transaction online application for customer service agents. Desirable candidates should have at least 5 years Java experience and 3 years J2EE experience working with web applications based on MVC frameworks like struts. Must have Oracle and PL/SQL background. Successful candidates will be those whom demonstrate strong skills in: Core Java, Servlets, JDBC, XML including JAXP and JAXB. Struts with XSL presentation and Enterprise patterns like business objects and data access objects. Oracle 8/9i, PL/SQL, SQL, and Object/Relational Databases. Ant, log4j, JUnit, HttpUnit and CVS or Clearcase. Web services, XSL and DHTML as a plus Sr. Java and Oracle PL/SQL Back-End Batch Processor Developer Must-Have Skills: Need batch and database experts: Java (not J2EE but core Java skills) JDBC, Multi-Threading Very heavy Oracle JDBC Programming & PL/SQL, performance tuning using SQL trace, TKPROF and explain plan Database side is Oracle, PL/SQL and SQL knowledge. Oracle 9i a big plus but you must understand database technology. Must have strong background with large transactions volumes & high availability. Must be a senior person who can make their own decisions and work independently Java/MQ Series Our Software Engineering team is seeking a highly motivated, self-directed, senior Java developer to develop and maintain bank's message center. The work involves a strong understanding of the software development lifecycle (SDLC), architectural design/patterns, system integration, and Java programming in a multi-tiered UNIX/NT environment. This candidate will participate in all phases of the software development life cycle - requirements analysis, development, testing, and implementation. The responsibilities of this position will involve: * Lead or contribute to architecture / technical design discussions * Lead or contribute to code reviews and technical design/specifications * Lead or contribute to development of custom code * Documenting design ideas using architecture and design templates and * Contribute to the review and analysis of business requirements * Create, maintain, and present technical documentation to different audiences and levels * Perform technical assessments and sizing * Work with and coordinate activities with other development, architecture, and product development teams * Work with 3rd party vendor on technical design/specifications, development, testing and deployment to ensure the product meets the bank's requirements The successful candidate: * Must be a team player who understands the importance of teamwork, collaboration, and open communication. * Be able to effectively work with senior architects, systems engineers, and product development. * Embrace process and willing to utilize software development lifecycle methodology and best practice * Be able to articulate and document his/her ideas. * Must be able to interpret and translate complex business requirements into clear technical solutions and specifications. * Must have an excellent understanding and hands-on experience with design and development best practices. * Have a true passion for excellence in his/work work, is detailed-oriented, thorough, and follows through on commitments. Minimum Requirements: Qualifications: Bachelor's Degree and/or Master's Degree in Computer Science, Mathematics or Statistics required 10+ years programming experience - 5+ years Java development Strong hands-on expertise in system integration with 3rd party products, Java, Relational Database programming (Oracle 8 & 9i), MQ series and Web Services Experience with financial systems and working with large complex systems preferred Required Skills: Hands-on expertise with Object-Oriented Design and Development, JAVA, XML, Struts framework, Web Logic, MQ Series, Web Services, JDBC, PL/SQL, multi-threading, and relational databases (Oracle preferred) Experience in working with Vendors on 3rd party products Experience in using various software configuration management tools ( ClearCase) Experience with design patterns Experience with UML design and experience using modeling tools Willingness to mentor, have strong analytical, technical documentation, and communication skills. Able to work independently in a fast-paced, dynamic environment. Experience leading development teams through large, complex system/application development preferred. Experience using RUP a plus Excellent communication skill (both verbal and written)