Java Developer: G4S Deposita South Africa
G4S
Samrand
2d ago

Job Introduction : Java Developer

Java Developer

G4S Deposita has a vacancy for a Java Developer based in Samrand.

Reporting in to the Head of Software Development, the role requires translating software requirements into working software, overseeing testing efforts and leading junior developers.

Monitor and maintain deployed application ensuring SLA's are met.

Role Responsibility :

Main purpose of the position :

Design and document systems, design and document data models, user interfaces and application architecture.

Key responsibilities :

  • Design, document and share data models
  • Design, document and share user interfaces
  • Always get your designs reviewed and approved
  • Introduce, document, share and implement improvements in application architecture
  • Introduce and implement design patterns
  • Code applications
  • Apply correct code constructs and libraries. Efficiently use of IDEs, code version control and other

  • Code efficiently
  • Always do test driven development
  • Create dynamic web pages and / or GUI and back-end components
  • Use version control system efficiently
  • Delivers clean code
  • Apply correct code refactoring with approval for major refactoring
  • Implement major code improvements (exceed)
  • Support live products

  • Ensure daily health checks are done correctly
  • Provide accurate reports for service desk at any instant
  • Handle critical issues
  • Empower first line support to handle common issues
  • Manage risks and issues

  • Manage software delivery and production risks and issues
  • Identify and record risks and issues in the risks and issues log
  • Identify and record mitigation and contingencies for risks
  • Identify and record actions for an issue
  • Action and record updates for risks and issues that you own
  • The Ideal Candidate :

    Minimum Requirements :

  • Degree in Computer Science or equivalent
  • Java / C# Software development experience
  • Extensive experience with Java / C# related technologies
  • Relational databases experience
  • Java / C# Certified (Advantageous)
  • Knowledge, Skills and Attributes :

  • Minimum of 4 years of proven programming experience using Java
  • Strong problem solving and analytical skills with the ability to clearly communicate and share solutions with fellow team members
  • Track record of keeping up-to-date with technologies
  • Hands on
  • Innovative & Energetic
  • Proactive & Capable
  • Easily Approachable
  • Report this job
    checkmark

    Thank you for reporting this job!

    Your feedback will help us improve the quality of our services.

    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