Senior Java Developer
PNet (Pty) Ltd
Cape Town
6d ago

Description Please Note : This job advert is an abridged version of the original job specification

RESPONSIBILITIES :

  • Supporting existing and developing new functionality and components.
  • Understanding existing product and domain elements.
  • Refactoring and improving the code to keep the product maintainable and adaptable.
  • Evaluating and improving application performance, and high availability features.
  • Creating unit and integrated system tests.
  • Creating technical documentation to support developed components through their lifecycles.
  • Performing root cause analysis on bugs to find and fix the cause of a problem in an integrated system.
  • Profile REQUIREMENTS :

  • Relevant tertiary qualification in Engineering or Information Sciences.
  • 5+ years relevant experience as a back-end developer in multi-tier Java application development.
  • Strong knowledge of Java essential.
  • Ability to work in a team environment, collaborate on a common (UML) design model.
  • A thorough understanding of SDLC processes, tools and techniques.
  • Experience with team development tools.
  • Experience of the following technologies : JEE (J2EE) server-side technologies, EJB’s and RESTful ServicesSpring framework (preferable)JPA / HibernateExperience with an application server (i.
  • e. Tomcat, WebSphere, WebLogic)Integration experience (Web services, JMS - nice to have)JAXB and XML SchemaMavenSQL and experience with a relational database (i.

    e. Oracle, PostgreSQL, MySQL, DB2)SoapUI

  • Ability to deliver production quality software.
  • Knowledge and experience of the following would be a bonus : Business process / workflow layers e.g. JBPM, BPELRules engines (i.
  • e. drools)Design patternsContinuous integration tools (i.e. Hudson, Jenkins)

    We offerCompetitive Salary

    Job ID : 1001725P

    1001725P

    Apply
    Add to favorites
    Remove from favorites
    Apply
    My Email
    By clicking on "Continue", I give neuvoo consent to process my data and to send me email alerts, as detailed in neuvoo's Privacy Policy . I may withdraw my consent or unsubscribe at any time.
    Continue
    Application form