Innovative Java developer - Centurion Verfied

Salary Negotiable Centurion, Gauteng Centurion, Gauteng more than 14 days ago 07-06-2017 8:01:02 PM
05-07-2017 8:01:02 PM

Do you have what it takes to be part of a leading Technology driven organization.? Are you a developer who has passion and commitment towards Java EE, who strives for performance and up- skilling yourself and others in latest tech stacks ?

You will be part of the best teams in SA that works on mission-critical applications. You will be responsible for Java/Java EE application development while providing expertise in the full software development lifecycle, from concept and design to testing. Leading others and making a difference.

Qualifications

  • Preference: BSc/Bsc Hons/ MSc degree in Computer science, Software engineering or a related field of study
  • Metric A or O levels

Key Outputs:

  • Develop, test, and maintain high quality Java application software.
  • Analyse, maintain and enhance existing application and troubleshoot issues.
  • Assist with the production of technical specifications and designs
  • Design and develop high-volume, low-latency applications for mission-critical systems, delivering high-availability and performance.
  • Contribute in all phases of the development lifecycle.
  • Write well designed, testable, efficient code.
  • Ensure designs are in compliance with specifications.
  • Prepare and produce releases of software components.
  • Support continuous improvement by investigating alternatives and technologies and presenting these for architectural review.

Technical

  • 4 – 8 years + experience in JAVA EE
  • Knowledge of OO design principles and enterprise design patterns.
  • Profound insight of Java and JEE internals (Classloading, Memory Management, Transaction management, etc)
  • Experience in developing web applications using at least one popular web framework
  • (JSF/Primefaces, AngularJS, Wicket, GWT, Spring MVC)
  • Experience with XML/XSD/JAXB and Web Services (Soap & Rest).
  • Experience in the Spring Framework, EJB3
  • Excellent knowledge of ORM technologies (JPA, Hibernate)
  • Solid working knowledge of Relational Databases, SQL and Data Models
  • Experience with Test-Driven Development (TDD)
  • Agile/Scrum background experience would be a value add
  • Unit testing and mocking frameworks.
  • AngularJs Bonus 

 

Ref: GP000064/Vicky