This job posting expired and applications are no longer accepted.

Java Software Developer (CH356TW)

at Capital H Staffing
Location Cape Town, South Africa
Date Posted February 17, 2020
Category IT / Information Technology
Job Type Full-time
Currency ZAR

Description

Our Cape Town-based retail client is looking for a Java Developer to join the Store Operations Development Team working on Oracle Point of Sale and other Store facing applications.

The Store Operations Development Team develops and supports the applications that are used in the client’s Stores.

The team support a wide range of systems, mostly Java based, and ranging from Swing Thick Client through to Light Weight Web-app and Highly Available JEE deployments.

The largest responsibility is the POS software, of which do up to 4 releases a year of new functionality and an Oracle Release upgrade.

Duties & Responsibilities

QUALIFICATIONS AND EXPERIENCE

Required

  • BSc in Information Systems / Computer Science or IS Tech diploma (Essential)
  • 3 years+ development work experience

Advantageous

  • Honours Information Systems
  • Data modeling experience
  • Previous experience in retail systems
  • Exposure to Agile Practices such as Daily Stand- up, Task Board, Product Backlog etc.
  • Continuous Build, Unit Testing, Source Control  (SVN), Maven, Ant, Scripting

 

TECHNICAL COMPETENCIES

Required

  • XML, various APIs
  • SQL, preferably Oracle
  • Java SE, Java EE, (Web Frameworks, EJB, JMS)
  • Application Server (WebLogic, Glassfish or Other)

Advantageous

  • Vaadin
  • Spring
  • Angular JS
  • Linux
  • Web Services (SOAP, REST)
  • Android
  • PL/SQL
  • UML
  • Confluence \ JIRA

BEHAVIOURAL COMPETENCIES:

  • Self-Starter, Self-Motivated, Self-Managed
  • Good communicator, Organised, Focused
  • Team player.
  • Ability to work in a loosely structured environment
  • Ability to work to tight deadlines / work under pressure.
  • Deliver to a high level of code in accordance with best practices.

General:

As the Team is responsible for all applications that are Store facing, this means that over time all developers will get exposure to these applications. We are Project focused and resource our Store Operations Projects from our Team and as required from other Development teams within IT. This cross training is done for risk reduction, and has the added benefit of giving all Developers a wide range of challenging experience.

Due to our need to be responsive to business requirements, we follow an agile methodology to provide the speed and flexibility and back it up with rigorous source control and testing practice to provide reliability.

Work is pulled from a Product Backlog which is reprioritised regularly, all changes are designed before being built and there is full traceability from requirements through to code, provided mostly by our agile management tools (Atlassian products - Confluence and Jira, and also SVN).

Note:

Standby would need to be performed on a rotational basis

As this Team is responsible for Store applications, there is a degree of Operational support that needs to be carried out on a daily basis.

WARNING: Do not to pay any money to get a job. Please report fraudulent jobs to info@joblane.co.za