Connecting...

W1sizmyilcivc3j2l3d3dy9vbgl2zxivy3vycmvudc9wdwjsawmvchjvzhvjdglvbi9wzw9wbgvzb2x2zwqvaw1hz2vzl2jhbm5lci1kzwzhdwx0lwe0n2e3ndcxzmfiyzk3mzkwnzywytaxyzazmjc1nzi0otfizjg0yzdiztcxyjlhmzbjyme4ztnlztg0owm0odcuanbnil0swyjwiiwidgh1bwiilciyntywedqwmcmixv0

Java Developer

Java Developer

Job Title: Java Developer
Location: Western Cape
Industry:
Salary: 686800.00
Reference: JN -022017-7624
Job Published: February 14, 2017 13:14

Job Description

Perform a variety of system development and support assignments requiring knowledge of established programming procedures and data processing requirements.

Required to work under broad direction with the ability to:

  • Obtain and document business requirements
  • Provide technical specifications, designs and man-day estimates according to business requirements
  • Analyse program for inter-dependencies
  • Problem solving, correct and test program deficiencies
  • Design and setup of test cases and sign-off of testing
  • Unit testing
  • Production deployment
  • Code reviews
  • Provide assistance and technical support
  • Identify optimisation opportunities
 
Minimuim Requirements  
  • Relevant tertiary IT qualification or qualification through experience
  • Essential:Java/JEE/JSE, Web Services (SOAP, REST), JUnit, Hibernate, Maven, Mongo
  • Preferable: Financial Services and Insurance experience
  • 5+ years systems development experience
  • 3+ years developing in Java
  • 2+ years Web services experience

SKILLS

  • Fully competent in use of developer’s tool kit
  • Debugging and troubleshooting
  • OO analysis and design
  • Design patterns
  • UML
  • SQL
  • Application Server (Jboss, Tomcat or other)

KNOWLEDGE

  • SDLC and methodologies
  • System architectures
  • Best practices
  • Quality and defect management
  • Web servers (Apache or other)
  • MVC framework
  • Test case driven development
  • XML, XSLT
 
Competencies 
  • Delivering results and meeting customer expectations
  • Relating and networking
  • Analysing
  • Applying expertise and technology
  • Learning and researching
  • Achieving personal work goals

Get similar jobs like these by email

By submitting your details you agree to our T&C's