Search Jobs

Search Site

Vaco San Francisco

Senior Application Developer

Industry: IT

Location: San Francisco, California

Date Posted: January 03, 2012





Basic Function and Scope of the Job


Design, develop, test and support the enterprise applications. This position reports to the Application Development Manager.


Essential Functions


Participate in the full SDLC (RUP/Agile), including meetings, estimations, design, development, testing and support.
Collaborate with project stakeholders to collect and document business requirements.
Design technical solutions that support both functional and non-functional requirements. Create UML diagrams and/or data models to communicate design concepts.


Develop software that complies with coding and security standards; promote consistency, maintainability, quality, agility, and reuse across the system lifecycle.
Build and execute software test plans and tests.
Support production system, include troubleshooting, debugging of applications.


Work with the enterprise architect to create and maintain the overall architecture, processes, and success measures for the enterprise.
Assist in definition, establishment, documentation, implementation, and continuous updates of Enterprise Architecture policies, standard, methods and procedures.








Qualification


Required Knowledge and Skills:


Strong knowledge of building enterprise applications with J2EE, SOA, ESB, JMS.
Strong understanding of OOA, OOD and design patterns and their implementations.
Strong understanding of Agile and/or RUP methodologies
Experience designing and implementing with Spring and Strut frameworks.
Experience designing and implementing with Hibernate or another ORM / EJB3 JPA provider. Experience designing and implementing JQuery, JavaScript, CSS, HTML, JSP, JSF and Grails. Experience designing with UML and data modeling tools.
Experience with relational database and PL/SQL.
Experience with CRM and/or CMS.
Ability to work or troubleshoot complex tasks independently.


Education and Experience:


Bachelor's degree in computer science or related field is required Minimum of 5 years of hands-on software development experience Sun Certified Java Programmer (SCJP) is preferred


Email This Job to a Friend

 

Copyright © 2008 - 2012 Vaco :: All Rights Reserved :: Design & Development by centre{source}