Java Developer

Johannesburg, Gauteng, South Africa

Job Description


Java Developer Purpose of the Position: We are in search of a Java developer with strong coding fundamentals in core Java to join our growing team. You will be a part of a talented team that is responsible for delivering on world class consumer device electronics. You will be involved in designing, developing and implements Java applications to support business requirements. Follows approved life cycle methodologies, creates design documents, writes code and performs unit and functional testing of software. Contributes to the overall architecture and standards. Operational Delivery

  • Individually responsible for delivering on project requirements.
  • Software development (new as well as enhancement and change requests), planning, design and investigation.
  • Bug fixing existing code, technical recommendations (incl. impact assessment & test focus) & lifecycle management.
  • Unit test development, static analysis & software maintenance.
  • Unified application software setup, continuous integration, configuration & delivery.
  • Software component profiling & reporting.
  • Work breakdown structure, estimation and risk identification and mitigation.
  • Low level designs for work packages.
  • Work package progress reporting.
  • Mentoring Junior Developers.
  • Adherence to the milestone driven hybrid project & cross-functional teams (CFT) process & policies.
  • Knowledge transfer within the team (Presentations & documentation)
Qualifications:
  • B.Sc. (Electronic and/or Computer Engineering) or similar qualification.
  • Oracle Java Professional (1Z0-809) certified preferred
Experience Required:
  • Typically, 4+ years of experience in a Consumer Electronic Development, working through the Design, Development, Testing, Release cycle and Software delivery in Core Java systems and/or Web applications.
  • Knowledge of Object Orientated principles and design patterns.
  • Understanding of HTML5, CSS3 and Javascript.
  • Knowledge of Industry-wide best practices of Processes, Development Methodologies and Tools for Embedded Development.
  • Sufficient knowledge of Project Management.
  • Sufficient knowledge of Security & Software Compliances regulatory requirements.
  • Knowledge of SDLC Tools, e.g. IBM Jazz, Jira, HP Quality Centre.
  • Knowledge of Mentoring and Leading Technical Teams.
  • Knowledge of various SDLC methodologies like Agile, Waterfall, Hybrid, DevOps etc.
Job Type: Full-time Salary: R30,000.00 - R70,000.00 per month Application Question(s):
  • Are you fully vaccinated against COVID-19?
  • It is a 12 month contract role with renewable options. Are you fine with contracting opportunity?

Beware of fraud agents! do not pay money to get a job

MNCJobs.co.za will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Job Detail

  • Job Id
    JD1270476
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Johannesburg, Gauteng, South Africa
  • Education
    Not mentioned