Hi Partners,
Very Good Morning! Role: Java Architect Location: Bay Area, CA Length: 4-6 months Key Responsibilities: * Define, design and implement cutting-edge software and modify existing software to add features. Specify product internal/external interfaces. Contribute innovative ideas for components and system architecture. * Responsible for all technology related deliverables that comprise a development/enhancement project * Responsible for delivering the technology roadmap, development schedule and software release schedule * Responsible for coordinating tasks and deliverables amongst delivery team members including QA, Data Operations and Infrastructure * Responsible for augmenting and delivering the Software Architecture Document for the platform being developed * Responsible for defining and assisting in build out of the deployment architecture for the platform being developed * Manage risks, develop release plans, identify milestones and foster a commitment to delivery within the development team * Work with Business Analysts to review business requirements, minimize ambiguity and incomplete requirements, identify opportunities for engaging business review throughout the solution development and provide technical leadership and advice as needed * Participate in the development of cost benefit analyses, associated budgets and tracking of actual costs spent vs. budget and regularly reporting on status to management. * Contribute in the development of Statements of Work for vendor engagements, and oversee the delivery of technology solutions from vendors and consultants * Ensure compliance with Enterprise Architecture specifications * Ensure design and code reviews, cyclometric analysis of code components and code coverage of Unit test cases * Initiate informal reviews of ideas and technical objectives within and across business units. * Interface cross-functionally and lead team collaboration extending beyond work group. * Initiate requirements definition, hands-on lab debugging and interaction with version control and problem tracking systems. * Responsible for the adoption and implementation of software development methodology by adopting best practices from current methodologies like RUP, Extreme Programming, Test Driven Development and Agile Model Driven Development * Responsible for the adoption of software architecture best practices like code reusability, pattern oriented architecture, coding standards, modularization of code, aspect oriented programming etc within the technology team * Provide senior technical leadership and mentoring to all delivery team resources * Conduct formal and informal performance reviews for continued growth of direct reports * Provide senior management with periodic updates on progress, issues and concerns in a timely manner Qualifications: * Combined 8 + years demonstrated Information Technology experience with at least 5+ years in J2EE application development * Very high technical competence, track record of strong coding and individual technical accomplishments * Hands on knowledge of SOA and Web Services design patterns and practices * Hands on implementation experience with J2EE technologies like Java Servlets, POJO, EJB 3.0, JMS, XML, SOAP, WSDL, JSP etc * Hands on experience with Model Driven Architecture (MDA). * Experience in the payments domain is preferred - knowledge of ISO 8583 is desirable. * Hands on experience in performance tuning of systems is preferred. * Excellent knowledge of relational database technologies with advanced capabilities in at least one industry grade relation database systems - DB2 UDB, SQL Server 2003 * Demonstrated expertise in implementing solutions on J2EE application servers like Websphere, BEA Weblogic and Open Source alternatives like JBoss * Excellent knowledge/experience with Open Source technologies and frameworks like Hibernate and Spring * Experience with Open Source testing frameworks like Junit, XUnits, Webcanoo etc * Experience building teams * Experience managing offshore resources * Ability to meet tight deadlines * Experience defining, implementing and managing organizational processes * Strong financial management skills * Strong innovator who can continue to mature processes and technologies within the constraints of an early stage company * A team player - experience working with multiple teams * Retail and payments domain experience a plus. * Excellent strengths in time management and organization skills with an aptitude toward creative problem solving. * Proven self-starter * Track record of managing multiple complex tasks * Ability to be productive and effective within a matrix organization. * Information Technology and Business consulting experience is desired. * Excellent communicator - verbal and written skills required Education: * Bachelor's degree in Computer Science or Business Management or related discipline or equivalent work experience. Thanks & Regards, Steve | 314-259-1384 || 314-732-.0407 | Indus IT Valley Inc. [email protected] Yahoo_id: steveiitv --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "KNOW.IT" group. To post to this group, send email to [email protected] To unsubscribe from this group, send email to [email protected] For more options, visit this group at http://groups.google.com/group/know_it_az?hl=en -~----------~----~----~----~------~----~------~--~---
