Jobs Career Advice Signup
X

Send this job to a friend

X

Did you notice an error or suspect this job is scam? Tell us.

  • Posted: Nov 19, 2020
    Deadline: Not specified
    • @gmail.com
    • @yahoo.com
    • @outlook.com
  • Never pay for any CBT, test or assessment as part of any recruitment process. When in doubt, contact us

    DAV is proudly known as South Africa's longest-standing, most experienced specialist recruitment company and our mission is to continue this 41 year old legacy. We recruit in a manner that influences the lives of our candidates and the bottom line of our clients in a positive, sustainable way. As a recruitment company, we believe that our place in this world...
    Read more about this company

     

    Senior Java Software Engineer

    Role Purpose

    • The Senior Developer role will drive the process and contribute towards the production of quality code and products; in a team environment; in accordance with the prescribed architecture, standards and implement as required within the agreed upon timeframes whilst providing assistance and coaching to intermediate and junior developers.

    Requirements

    • Matric/Equivalent as a minimum qualification.
    • A relevant tertiary qualification as a minimum.
    • A relevant Java Certification (Sun certified Java Programmer or Developer) is required.
    • Openshift will be highly advantageous.
    • JAVA: 5years Software Development experience in a distributed computing environment using Java.
    • Solid (Java) back-end development experience.
    • Containerisation understanding and experience advantageous (Openshift).
    • Advanced understanding and everyday use of OO principles such as inheritance, interfaces, abstract lasses, etc.
    • Good systems and code design skills including good documentations skills where necessary.
    • Working knowledge of spring framework, architectural and development best practices (e.g. SOA, dependency injection, ORM, EJB3, JPA etc.) as well as J2EE application server environment will be an added advantage.
    • Understanding and experience with micro-services.
    • Strong knowledge of REST API designs.
    • JBPM experience advantageous.
    • Strong knowledge with CI/CD principles.
    • Experience with Apache Camel.
    • GIT Lab experience.
    • Strong Linux experience advantageous.

     General

    • Knowledge and exposure to agile software development would be advantageous.
    • Good understanding of the Software Development Life Cycle (SDLC).
    • Experience working in the healthcare industry would be advantageous.
    • 7 years and more experience in IT industry.

    Responsibilities and work outputs

    • Software Architecture.
    • Assist with technical specifications when required.
    • System documentation (technical design).
    • Unit testing of the delivered code.
    • Impact analysis on code changes.
    • Release management.
    • Coaching and mentorship of developers.
    • Provide assistance throughout the delivery chain as and when required.
    • Agile Scrum team participation.

    Competencies required

    • Business Acumen.
    • Client/Stakeholder Commitment.
    • Drive for Results.
    • Leads Change and Innovation.
    • Motivating and Inspiring Team.
    • Strategic Thinking.
    • Collaboration.
    • Impact and Influence.
    • Self-Awareness and Insight.
    • Diversity and Inclusiveness.
    • Growing Talent.

    Method of Application

    Interested and qualified? Go to DAV Professional Placement Group on www.linkedin.com to apply

    Build your CV for free. Download in different templates.

  • Send your application

    View All Vacancies at DAV Professional Placement Gro... Back To Home

Subscribe to Job Alert

 

Join our happy subscribers

 
 
Send your application through

GmailGmail YahoomailYahoomail