本文发表在 rolia.net 枫下论坛Senior Java Web Developer - Toronto
On a constantly growing list of projects you will be taking a leading role
and will be responsible for contributing to the architecture, design and
coding of applications. Working in cooperation with a Technical
Lead/Architect and a varying number of other developers as well as other,
non-technical groups, you will deliver complete applications for the
client's customers.
Technical Responsibilities:
– Design and develop applications from end-to-end, from Presentation Layer
to Backend APIs. (70% to 95% coding depending on the project)
– Contribute your expertise with developing Web based Java applications
– Be a go-to-person for the members of your team
– Perform code reviews for standards, quality assurance and security audit
purposes
– Prepare and execute test plans for unit, system and integration testing,
support user acceptance testing
– Provide assistance with requirements clarification and documentation
– Contribute estimates for development activities
– Assist with mapping requirements to database models or backend functions
– Work with Quality Assurance teams and customers to solve problems
– Manage application install, configuration and ongoing deployments
– Contribute to the larger enhancements for existing applications
Team Responsibilities:
– Act as a mentor to Junior and Intermediate Developers
– Cross-training with other developers to “share the knowledge”
– Co-operate with all team members, from junior to senior, technical and
non-technical
– Interact with client technical teams and vendors to co-design function and
to solve technical problems
Required Skills:
– Strong verbal and written communication
– Deep expertise with multiple Web development technologies such as:
– J2EE, EJB, WebServices, JSP, XML, XSLT, RMI/IIOP, SQL, PL/SQL
– HTML, Javascript, CSS, ANT, Junit, Apache, Struts, Eclipse, CVS
– WebSphere, WebLogic, Tomcat, PHP
– MQseries, DB2, Oracle DB, MySQL
– Solaris, Linux, Aix, Windows
– Security aspects of Network, Operating Systems, Tools, application code
– Experience with Design Patterns and building & integrating multi-tier
solutions
– Extensive J2EE development with Web based applications
– Strong experience with database programming (JDBC)
– Exceptional problem determination and creative problem solving skills
– Strong understanding of UNIX environments and applications
Nice-to-Have Skills:
– Team Leadership experience
– Knowledge of or exposure to Usability principles
– Knowledge of some specific rich media technologies
– Knowledge of 3rd party “backend” applications such as Peoplesoft, SAP,
Oracle, CICS
– Middleware technologies such as CMS, CRM, ERP, EAI
– Familiarity with Microsoft internet technologies:<
– ASP, .NET, VBscript, IIS, MS SQL更多精彩文章及讨论,请光临枫下论坛 rolia.net
On a constantly growing list of projects you will be taking a leading role
and will be responsible for contributing to the architecture, design and
coding of applications. Working in cooperation with a Technical
Lead/Architect and a varying number of other developers as well as other,
non-technical groups, you will deliver complete applications for the
client's customers.
Technical Responsibilities:
– Design and develop applications from end-to-end, from Presentation Layer
to Backend APIs. (70% to 95% coding depending on the project)
– Contribute your expertise with developing Web based Java applications
– Be a go-to-person for the members of your team
– Perform code reviews for standards, quality assurance and security audit
purposes
– Prepare and execute test plans for unit, system and integration testing,
support user acceptance testing
– Provide assistance with requirements clarification and documentation
– Contribute estimates for development activities
– Assist with mapping requirements to database models or backend functions
– Work with Quality Assurance teams and customers to solve problems
– Manage application install, configuration and ongoing deployments
– Contribute to the larger enhancements for existing applications
Team Responsibilities:
– Act as a mentor to Junior and Intermediate Developers
– Cross-training with other developers to “share the knowledge”
– Co-operate with all team members, from junior to senior, technical and
non-technical
– Interact with client technical teams and vendors to co-design function and
to solve technical problems
Required Skills:
– Strong verbal and written communication
– Deep expertise with multiple Web development technologies such as:
– J2EE, EJB, WebServices, JSP, XML, XSLT, RMI/IIOP, SQL, PL/SQL
– HTML, Javascript, CSS, ANT, Junit, Apache, Struts, Eclipse, CVS
– WebSphere, WebLogic, Tomcat, PHP
– MQseries, DB2, Oracle DB, MySQL
– Solaris, Linux, Aix, Windows
– Security aspects of Network, Operating Systems, Tools, application code
– Experience with Design Patterns and building & integrating multi-tier
solutions
– Extensive J2EE development with Web based applications
– Strong experience with database programming (JDBC)
– Exceptional problem determination and creative problem solving skills
– Strong understanding of UNIX environments and applications
Nice-to-Have Skills:
– Team Leadership experience
– Knowledge of or exposure to Usability principles
– Knowledge of some specific rich media technologies
– Knowledge of 3rd party “backend” applications such as Peoplesoft, SAP,
Oracle, CICS
– Middleware technologies such as CMS, CRM, ERP, EAI
– Familiarity with Microsoft internet technologies:<
– ASP, .NET, VBscript, IIS, MS SQL更多精彩文章及讨论,请光临枫下论坛 rolia.net