Talent.com
This job offer is not available in your country.
Senior Java Developer

Senior Java Developer

DataOrbisGauteng
30+ days ago
Salary
ZAR 24,000.00 monthly
Job description

Senior Java Developer

DataOrbis

2023-07-24 Gauteng

Job Ref # : IJD202305

Industry : Information Technology

Job Type : Permanent

Positions Available : 1

We are looking for an experienced Java Developer to join our Fleet Domain team.

Job Description

Fleet Domain is a boutique fleet management software business based in Johannesburg. Managing over 24000 vehicles, the solutions we design and implement give our customers an edge in managing their fleets. Whether it is our Fleet Management Information System or our Fleet Management Rental system, tried and test practices together with innovative features makes us a leading solution provider in this vertical. Working as a developer in this space you will be responsible for developing roadmap features to simplify and automate all aspects of fleet asset management covering administration, finance, rentals, equipment and drivers.

Fleet Domain has been in existence for over 15 years, and is part of the Smollan Tech and Data cluster and Argility Technology Group.

Argility Technology Group (ATG) is a group of South African technology businesses who utilise software and technology to digitise processes, improve efficiencies and create a competitive edge for our customer and partners. We are software specialists who solve complex business problems by supplying and supporting various software solutions such as big data analytics, IoT asset management, retail and supply chain solutions, fleet management software and more. Decades-long customer relationships bear testament to our customer-centric culture, exceptional service and innovative thinking. We strive to become an extension of our customers businesses and not just another solution provider. We continue to reinvent and digitally transform organisations and ourselves, on our journey to automate and digitise using machine learning, AI and the internet of things

  • We are looking for a highly skilled Senior Java Developer to join our team, who will carry out the following responsibilities but not limited to;
  • 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 Project lead 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
  • Plans knowledge & skills growth and actively works towards constant improvement

Job Requirements

Your skills and experience include

  • Relevant degree in Computer Science field
  • Minimum +7 years of experience
  • Java – extensive knowledge
  • SQL (MySQL an advantage) - extensive experience and solid knowledge
  • HTML 5 / Javascript (react.js, bootstrap)
  • Linux and shell scripting
  • Object-oriented Design and Programming
  • Accounting / Financial systems
  • Advantageous :
  • Mobile application experience
  • Groovy
  • Grails framework
  • Key personal attributes include

  • Excellent written and verbal communication skills
  • Demonstrated analytical / problem solving ability
  • 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
  • Ability to communicate with customers and translate customer requirements into technical specifications
  • Ability to provide accurate estimates and technical specifications
  • Outstanding customer service skills and a dedication to the customer service experience
  • Dependable to complete work as expected
  • Ability to manage time and meet project deliverable