Java Developer

 

Recruiter:

Summit Africa Recruitment

Job Ref:

10672131

Date posted:

Tuesday, November 9, 2021

Location:

Cape Town, South Africa

Salary:

R40000 to R60000 monthly


SUMMARY:
-

POSITION INFO:

PURPOSE OF THE JOB

Modifies, develops, tests and maintains applications. Helps evaluate application systems, processes and requirements, makes changes to those systems and maintains them where necessary.

Â

KEY RESPONSIBILITIES:

  • Work as part of a project team to develop and test enterprise-ready business applications in a variety of configurations (e.g. web-based, desktop-based, service-based or scheduled processes).
  • Help produce brand new solutions, solutions based upon third-party applications, or solutions that interact with existing
  • Is aware of, prepared to learn and follow industry best-practice when developing
  • Use programming languages and tools (generally) around the Java
  • Work with Business Analysts to specify business requirements and help translate these requirements into technical specifications (including Class, Sequence and other UML diagrams).
  • Help Database Developers write efficient and effective database access
  • Work with QA Analysts to implement testing plans and write the necessary code to automate testing in line with our Test-Driven Development methodology.
  • Work with customers and project managers to deliver quality, effective software, in line with our Agile Development process.
  • Help diagnose the root causes of systems issues using their problem-solving
  • Help research and evaluate potential technical solutions to business problems

Â

CORE SKILLS/COMPETENCIES:

  • Strong communication skills, both written and
  • Good judgement and experience of prioritising and working to tight deadlines.
  • Ability to learn fast and share knowledge, experience and best practices with team mates
  • Willingness to take responsibility and ownership of their
  • Empathise with customers and communicate at the appropriate level
  • Appreciation of their position within the wider roles & responsibilities of the DPS community
  • Ability to work under pressure
  • Practical approach to problem solving
  • Able to document information and share knowledge with colleagues
  • Follows a structured approach to their work
  • Personal drive to succeed

Â

MINIMUM REQUIREMENTS:

  • IT Diploma or related Degree will be an advantage but is not essential
  • Proven Java experience of at least 3 - 5 years professional development experience
  • Candidates with more or deeper development experience are welcome to apply
  • Remuneration package will be tailored according to relevant technical experience
  • Development experience in a Scrum based Agile environment will be an advantage
  • Exposure to BDD/TDD will be a definite advantage
  • Exposure to object-oriented design concepts will be an advantage

Â

TECHNICAL SKILLS REQUIRED:

The following represents a list of the technologies the incumbent will be required to operate in. Being proficient in a good deal of these technologies will qualify you to apply for this position as knowledge of the complete stack will be an advantage but is not essential.

Â

Java

Basic JSE API (to v7)

GUI Development (Swing / SWT)

JAVA 8.0

JDBC

J2EE

Servlets

JAXP / JAXB

Logging frameworks (SLF4J, Log4J)

EJB (MDBs)

JSP & HTML (incl v5.0)

JSP Custom Tags

JavaScript / AJAX

AOP

Caching mechanisms (ehCache)

Â

Frameworks

Web Frameworks (Struts/JSF,PrimeFaces)

Spring (Core, Web, Remoting, Security etc.)

ORM Concepts and Frameworks (Specifically myBatis)

Â

XML

Core Concepts

DTD/XSD

XSL (XSL:FO)

Â

Databases

Core RDBMS Concepts

Oracle

DB/2

SQL

Â

App Design

OOA/D

Design Patterns (GoF)

Enterprise Patterns

Application Architecture

Technical Architecture

Â

O/S

Windows - Desktop & server

Linux

Â

App Servers

Tomcat

Websphere (including Admin)

Integration Frameworks (Apache Camel)

Â

General Dev.

Unit Testing Concepts (JUnit, Mockito etc.)

Maven

Retail Business Domain Knowledge

Â

Scripting

Python / Jython

Shell Scripting

Â

Process

Agile - SCRUM

TDD/BDD/Specification-by-Example

Distributor Source Management Processes

Â

Certifications

Oracle Entry-Level Java Programmer

Oracle Java Professional Programmer



 

NB! This job is now closed. You can apply for other jobs by uploading your CV.



 

 

 

Similar jobs you might be interested in:

Java Developer (Java Pioneer)
Location: Cape Town
Salary: 480 000 Annually
Embark on an interstellar journey with my client as they navigate the boundless realm of technology! My client is in search of intrepid java developers to join their cosmic crew and chart new frontiers in software innovation.
Today


Full Stack Java Developer
Location: Stellenbosch
Salary:
Our Client is looking to employ a Full Stack java developer to join our relatively small but highly skilled and motivated software development team to help build out our world class software platform.
4 days ago


Java Developer
Location: Cape Town
Salary:
6 days ago


Java Developer (Java Jungle Explorer)
Location: Cape Town
Salary: 480 000 Annually
Are you a daring adventurer with a penchant for navigating through the dense foliage of java programming? Are you ready to delve deeper into the untamed wilderness of software development, armed with your trusty coding skills? Join my client in the expedition as they venture into the heart of java innovation!
11 days ago


Java Developer
Location: Cape Town
Salary:
24 days ago


Senior Specialist: Developer Java
Location: Cape Town
Salary:
Our client is looking for a java developer to join their projects and maintenance team
14 days ago


SQL Developer (SQL Samurai)
Location: Cape Town
Salary:
Are you ready to join the ranks of the elite? We are on the hunt for a SQL developer who can conquer any database challenge with finesse and precision to join our client’s team. If you have what it takes to become a true champion in the world of SQL, then this is the opportunity for you!
1 day ago


C# Developer
Location: Cape Town
Salary:
WANTED: INTERGALACTIC C# developer  Are you ready to venture into the cosmic depths of code? Do you wield the power of C# like Star-Lord wields his blasters? Then listen up, fellow galactic wanderer! Our client is on the hunt for a skilled C# developer who dances effortlessly between the realms of javaScript and .NET Core
1 day ago


(Talent Search) Platform Engineers
Location: Cape Town
Salary:
Why did the platform engineer break up with their significant other? Because they said they needed more "uptime" in their relationship!I am always on the lookout for great talent, and today I am in search of a Platform Engineer who is at the forefront of innovation, designing and maintaining the infrastructure that powers my client's galactic universe. If you feel that this is a call to you, ...
1 day ago


Senior QA / Tester (Manual)
Location: Cape Town
Salary:
Connect with me to elevate your career! We anticipate a soon-to-rise demand for Senior QA/Test Analysts (Manual). Take charge of your job search by reaching out now or risk disappointment and missed opportunities.
4 days ago


Create a free job alert for Java Developer in Cape Town

Enter your email address below and we will email you similar jobs when they become available:

You can cancel at any time. We will not spam you.
By giving us your email address your agree to our Terms and Conditions