• Login Name       Password       Remember me       LOGIN LOGIN    FORGOT PASSWORD
  • REGISTER

 LOGIN WITH
 
 
 
 
 EMPLOYERS
 
 
 
 
 
 NEWSLETTER
 
 
 
 
 FOLLOW US

Java Developer x 3

Job Ref
263882
Job Type
Permanent
Employer Type
Company
Date Added 4 May 2016
Expiry Date 1 Jun 2016
* There have been 9 applications to this job.
* This job has been viewed 5904 times.
Employer:
Standard Bank

Location:
Gauteng

Salary:
Negotiable

Benefits:


Role details:
Division Group Information Technology Functional Area 3

Division Summary

Standard Bank is actively seeking highly creative and intellectually curious Senior Software Devlopers who are passionate about delivering high quality software through their software architecture, design and development capability. This is an opportunity to demonstrate your ability to craft large scale reliable multi-channel applications that assist Standard Bank in becoming a technology leader

- - - - - - - - - - - - - -
Job Purpose:

The Senior Developer should have a broad understanding of various coding methodologies, testing practices, and tools and know when to apply each method to achieve the desired outcomes.
The Senior Developer is expected to promote Test Driven Development Practices within the team, ensuring that Unit Test and Acceptance Tests are implemented to confirm that acceptance criteria (i.e. system behaviours) are met. The Senior Developer will work to build the development skills with the Development Team in the areas of:

- Test driven development
- Design patterns
- Modelling
- Testing frameworks (JUnit)
- Refactoring techniques
- Cohesion and Coupling
- Debugging techniques/tools
- Code coverage and profiling
- Readability, extensibility and testability of code
- Mocking (JMock)
- Documentation
- Web application security
- Performance testing and tuning

Key Responsibilities/Accountabilities:

Solution Design and Development
The Senior Software Engineer is expected to play a key role in the architectural design of solutions, during both solution design meetings and coding.

Programming Skills
The Senior Developer will be expected to be highly knowledgeable and experienced in the languages used in the multi-channel development teams.

Leadership and Mentoring
It is the Senior Developer responsibility to work with other members of the Development Team to ensure that the initiatives being delivered by are of a high standard in terms of fit for purpose, application design and code quality. In fulfilling this responsibility the Senior Developer will work with the Development Manager to foster the appropriate culture and values within the Development Team.
The Senior Developer will actively partake in the development and training of less experienced team members. This includes mentoring and suggesting training programs for team members and defining development pathways.

Preferred Qualification and Experience

Bachelors degree in Information Systems, Computer Science or Electrical Engineering

Knowledge/Technical Skills/Expertise

- 6+ years of technology integration with: Web Services,& ESB, SOAP, WSDL, BPEL4WL, XML, XSD, and SOA
- 6+ years experience developing J2EE applications
- 6+ years of development experience in Java EE applications , Web and SOA services
- Experience in enterprise SOA design, planning and governance
- Hands-on experience in Java, XML, Spring, Struts, JMS ESB, SQL and other web technologies;
- Experience in design and development of Business process model using UML

Competencies

- Design Techniques
- Objected Orientated Design
- Unified Modelling Language
- Java (1.5, 1.6)
- Web applications
- Servlets and JSP
- Web servers(WAS, JBoss and Jetty)
- JDBC (Oracle & JDBC)
- Java packaging (JAR, WAR & EAR)
- Web programming
- XML, XSL XSD
- AJAX and JSON
- Development tools
- Source control (GIT)
- Continuous integration (Bamboo or TeamCity)
- Maven
- Eclipse
- Web services
- Spring
- Atlassian Tool Suite




 
HOME|
INFO|