Categories

Job Alerts

Follow us on Facebook, Twitter or Linked In

Alternatively browse our RSS Job Feeds

Information Technology - Java Jobs in South Africa

Senior Java Developer

Job Information
LocationRecruitment Agency / Vacancy in Gauteng
SalaryR650K - R350K per annum
Job TypePermanent
EducationDiploma/Degree
Experience5 years +
Emailit.jobs(at)staffingprojects.co.za
Fax0867502867

Job Description

Our client is looking for a Senior Java Developer to join their team.

MAIN PURPOSE OF JOB:

• Provides technical direction for the development, design, and systems integration from definition phase through to implementation phase across all projects.

• Applies significant knowledge of industry trends and developments to improve service to our clients.

• Reviews work of development team.

• Easily recognizes system deficiencies and implements effective solutions

• Facilitates effective team interaction.

• Effectively utilizes each team member to his/her fullest potential.

• PCI champion for the development team.

KEY PERFORMANCE AREAS

• Keeps Project Manager and Dev Manager well informed of status of development effort and serves as liaison between development staff and project manager.

• Ensures development team is following best practise and relevant security specific coding standards, particularly Industry specific compliance standards (PCI)

• Ensures development team adheres to relevant configuration control and version control standards.

• Owns the development lifecycle and is responsible for managing technical risks throughout the project.

• Communicates and enforces coding standards.

• Performs code reviews and mentors junior developers.

• Manages technical resources within project schedule.

• Consistently delivers high-quality services to our clients.

• Fosters and encourages continuous learning amongst team members by way of knowledge sharing forums and R&D sessions.

MAIN OBJECTIVES

• Compile and review technical documentation including but not limited to Technical Specifications and Release Candidate Document.

• Assist DEV/QA Manager with prioritising and scheduling technical debt backlog.

• Assisting clients with Integrations.

• Suggests areas for improvement in internal processes along with possible solutions.

• Ensures DEV team complies with and assists in enforcing industry specific requirements (eg PCI).

• Conducts effective performance evaluations and mentors through formal and informal channels.

• Communicates effectively with clients to identify needs and evaluate alternative technical solutions

• Creates and executes development plans and revises as appropriate to meet changing needs and requirements.

• Keeps project manager well informed of status of development effort and serves as liaison between development staff and project manager.

• Ensures technical teams are contributing to our code library.

• Owns the development lifecycle and is responsible for managing technical risks throughout the project.

• Communicates and enforces coding standards

• Performs code reviews and mentors junior developers.

• Manages technical resources within budget and project schedule.

• Consistently delivers high-quality services to our clients.

AUTHORITY

The following positions reports to this position:

• Developer

• Graphic/Web Designer

REQUIREMENTS

Education:

• Degree or Diploma(3 year) specialising in IT / Computer Science

Experience:

• 5 years in development projects using Java based internet applications.

• Project management/team leading experience

• Design patterns and architecture experience

• XML and related technologies experience

• E-Commerce exposure

• Experience with secure coding practises and guidelines (eg OWASP)

• Agile development lifecycle exposure (preferably Scrum)

• At least 1 year experience in a CI environment (eg Hudson)

SKILLS AND COMPETENCIES:

• Java Programming (Servlets,JSP, J2EE)

• Implementation of Security Coding Guidelines amongst Development Team (eg OWASP Top 10)

• Security Code Reviews

• XML programming and tools

• Internet client server model

• UML

• Design Patterns

• Project management

• Apache Tomcat/Apache Cocoon/Apache Webserver

• SQL

• Technical Authoring

• Microsoft Office and Excel

• Case Management Tool (FIT)

• Understands complex database concepts and effectively employs different database design techniques.

• Possesses demonstrated work experience with more than one relational database management system.

• Understands OO concepts and consistently applies them in client engagements.

• Understands the benefits of the various programming languages.

• Possesses significant knowledge of client/server and internet systems architectures.

• Understands browser / client specific compatibility issues.

Should you meet the requirements for this position, please email your CV to it.jobs@staffingprojects.co.za.

Correspondence will only be conducted with short listed candidates. Should you not hear from us within 3 days, please consider your application unsuccessful.



or email us:

Job Tools

Like This Job for R2000!

Like or Share this job and if one of your Facebook friends gets this job, we pay you R2 000 if you were the 1st of his/her friends to like it!
If you are a registered Mass Staffing Projects Member on our website we will pay you R2 500!
T&C’s apply.