The Senior Java Developer will be assigned to one or more project teams. As a member of a project team, the Senior Java Developer will assume various roles including leadership positions as well as design, code and test roles.
In addition, the Senior Java Developer may be assigned non-project or cross-project roles. Possible roles include support of other IT groups, cross-project oversight and development tool support
Essential Functions:
Work with other members of the project team and business owners to refine and clarify business requirements.
Produce technical specifications from project requirements.
Code and test software to meet Client standards and within acceptable defect tolerances of design specifications.
Support and review the work of other developers.
Properly track progress, effort, issues and resolutions.
Communicate and document status to project leadership.
Work with IT and business test groups to support quality and acceptance tests.
Assign development activities to self and other developers. Track progress of assigned activities.
Ensure that all code retains logical stability, reliability, confidentiality, and integrity of Client's systems is in accordance with Client policies, procedures and guidelines, taking appropriate actions for all violations
Provide technical leadership and mentor others in general technical skills as well as Client applications and processes.
Provide input into general architectural decisions and design stability.
Provide input to assist in team and project process improvement.
Experience, Qualifications and Technical Skills and Abilities:
7+ yrs of experience developing applications.
Experience with multi-tier system design and implementation.
Degree in Computer Science or equivalent work experience.
In-depth knowledge of Java.
In-depth knowledge of web presentation methods (HTML, XSL, etc.).
Knowledge of enterprise application design patterns.
Ability to communicate clearly in written and verbal form.
Exceptional problem solving abilities.
Postar um comentário