My client based in Cape Town (Northern Suburbs) is currently looking for a Java Developer to join them on a permanent basis
IT / Finance
Responsibilities
- Analysis of change requests received
- Provide recommendations and cost / man-day estimates for implementing changes
- Design prototypes for change requests
- Maintain existing programmes according to change requests
- Produce appropriate software programs that satisfy the specifications
- Test own programs / artefacts to ensure correctness
- Test Interfaces to other systems
- Debugging of programs
- Provide test information to testers
- Document changes implemented and programs
- Updates of data model documentation
- Problem solving, root cause analysis and user assistance (functional)
- Technical support / assistance to others on own programs / systems
- Provision of user guides / training material to production support team
- Provide hands-on training for own system when on boarding new team members
- Provide standby / support (if and when applicable)
- Investigate errors / bugs in production
- Provide mentorship to less experienced employees
Experience
- Relevant Computer Science degree or diploma
- Honours or postgraduate degree preferred
- Java Certification will be advantageous
- Minimum of 4 years’ experience within application development in Java
- Minimum 3 years working experience in J2EE
- Practical experience with Java Server Pages, Servlets, Stateless Session Beans, JDBC, Java Messaging Service
- A solid understanding of Object-Orientation
- UML experience will be an advantage
- Experience with Web Services will be an advantage
- Experience with the following tools will be an advantage: IBM WebSphere, IBM MQ Series, Eclipse, or WebSphere Application Developer
- Relational Database experience (Experience with SQL Server development will be an advantage)
- Experience with RCP development will be an advantage
- Experience in working with life insurance financial applications (recommended)
- Financial Services knowledge (recommended)
- At least 4 years IT experience
- Understanding of the SDLC Methodology
- Relevant program languages
- Java full stack
- Problem analysis and problem-solving techniques
- Impact analysis techniques
- Documentation frameworks, tools, and standards
- Understanding of Project Management Principles
- Understanding the Deployment Process in the Development Phase
- High level understanding of Enterprise Test Methodology (Automation)
Competencies
- Strong analytical and numerical ability
- Problem solving skills
- Conceptual thinker
- Good communication / interpersonal skills
- Action / results orientation
- Quality orientation
- Knowledge seeking / learning orientation
If you are ready for the next exciting step in your career, and would like to apply, please send us your updated CV to review
Desired Skills:
- J2EE
- Eclipse
- WebSphere