Java Developer (Senior) needed at Discovery Limited

Save

Job title : Java Developer (Senior)

Job Location : Gauteng,

Deadline : January 10, 2025

Quick Recommended Links

Key Purpose

  • Work closely with a passionate development team to design, develop and maintain Java based solutions for a dynamic, multi-national company that sets the benchmark in its industry.
  • Must be a team player and have the ability to work with both vertical and horizontal colleagues both in a formal and informal setting. 

Areas of responsibility may include but not limited to

  • Develop, test, and maintain high quality application software.
  • Analyse, maintain and enhance existing application and troubleshoot issues. 
  • Assist with the production of technical specifications and designs.
  • Promote new technologies and share knowledge within the team.  
  • Recommend improvements to development processes, contribute to implementation plans, and assist in rollout.
  • Adhere to coding standards and know best practices
  • Perform code reviews.

Personal Attributes and Skills

  • Passionate about technology and development
  • Results oriented with the ability to work under pressure and cope with multiple concurrent projects with changing priorities and deadlines
  • Strong analytical and problem solving skills
  • Ability to deal with complexity and migrate between detailed and high level requirements
  • Self-starter who takes ownership and accountability, and is able to work with minimal supervision
  • Excellent written and verbal communication skills

Education and Experience

Education:  

  • Matric/Grade 12 and formal Java qualifications
  • IT related Degree or Diploma (BSc/BTech or similar).

Experience:

  • 5 years Java systems development experience.
  • Experience in Presentation layer development (HTML5, CSS, JSP, TypeScript / JavaScript, Spring MVC, Angular 1 & 2)
  • Solid understanding of Java 1.6 and later
  • SDLC
  • Experience in application frameworks (Spring Framework)
  • Unit testing and mocking frameworks.
  • Integration experience
  • Spring Framework 3.0 or later, Angular2
  • Weblogic 10 & 12
  • Maven
  • Hibernate/JPA experience
  • JMS, Tibco EMS experience.
  • Oracle and PL/SQL knowledge.

Optional:

  • ElasticSearch or SOLR experience
  • Experience with Business Rules Management Frameworks.
  • Experience using formal modelling languages (UML, ArchiMate etc) and modelling tools (Enterprise   Architect, Visual Paradigm etc.)
  • Exposure to Agile principles and methodologies, including Continuous Integration and Test Driven Development

How to Apply for this Offer

Interested and Qualified candidates should Click here to Apply Now

  • ICT jobs