Senior Java Developer

Services And Support

Job Description

Job Title: Senior Java Developer
Purpose Statement: Responsible for the development and support of a Java/groovy based Fleet Management software application.
Location: Johannesburg – Rosebank

Education and Experience requirements

Computer Science degree
7+ years’ experience in same or similar position
Availability to work after hours occasionally and when required to meet project deadlines

Knowledge

Java –extensive knowledge
Groovy
HTML 5 / Javascript (react.js, bootstrap)
Grails framework
SQL (MySQL an advantage)
Linux and shell scripting
Object-oriented design and programming

Main Responsibilities

Responsible for developing standalone software and involved with all the phases of the development life cycle (design, coding, testing, release)
Responsible for enhancing software functionality
Responsible for supporting production software when necessary
Obtains a clear understanding of the spec in conjunction with the business analyst and systems architect
Assists the project manager/dev team lead architect to accurately determine the time required to write/change the software according to spec as well as the time required to do developer unit testing
Develops and agrees the test plan
Unit tests the changes before handing over to QA/UAT
Assists QA/UAT with queries/testing requirements
Provides procedural documentation as / when required
Investigates reasons for critical problems
Identifies and reports trends when appropriate
Assists with the growth and increased understanding of more junior developers
Shares work-related knowledge and experience
Inputs daily accurate time-keeping statistics according to Fleet Domain’s requirements
Actively manages own knowledge growth
Plans knowledge and skills growth and works towards constant improvement
Reviews monthly and updates the performance agreements (alone and with team leader)

Skills

Excellent written and verbal communication skills
Demonstrated analytical/problem solving ability
Time management and organizational skills
Ability and desire to learn new skills quickly
Ability to work well with a team in a fast paced, constantly changed environment and follow instructions from supervisors and senior colleagues
Outstanding customer service skills and a dedication to the customer service experience
Dependable to complete work as expected

Personal Attributes

Collaborative
Positive work attitude
Self-motivated / ability to work with little supervision
Passion for learning
Takes initiative
Punctual and efficient
Tactful and mature
Ability to work under pressure
High level of accuracy
Ability to multitask
Deadline driven
Analytical thinker
Team player
Flexible with time if required

Quick Application

In line with ATG’s commitment to Employment Equity, preference will be given to suitable BBBEE candidates.

Copyright @2020 FleetDomain
linkedin facebook pinterest youtube rss twitter instagram facebook-blank rss-blank linkedin-blank pinterest youtube twitter instagram