The Role: The Senior Java Developer is responsible to transfer skills where it’s needed and ensure that cross-collaboration within the Technology environment is being achieved and code committed is clean and in line with architecture in order to minimize the effect of Dev [URL Removed] and Experience:

  • Matric
  • Degree in Computer Science or related field
  • 6 years?? experience in a development role
  • Exposure within a Payroll/HR environment will be advantageous
  • 6 years’ experience within a development role, coding in Java
  • 2 ?? 3 years’ experience in using MS SQL
    • Creating table structures
    • Running complex SQL queries
    • Managing SQL databases (backups etc.)
  • 3 ?? 4 years’ experience within DevOps environment, having had exposure to deployments, builds, managing servers etc. And working with cloud-based platforms
  • 4 ?? 5 years’ experience in applying Java Core
  • 2 ?? 3 years’ experience in applying JEE
  • 3 ?? 4 years’ experience in applying Angular 2+
  • 3 ?? 4 years’ experience in applying CSS and JavaScript

Key Accountabilities:

  • Attend formal and informal learning sessions as deemed necessary
  • Agile thinking approach in development and management
  • Problem-solving abilities in code development and application
  • Investigate spec given and in collaboration with BA team, ascertain the following:
    • Whether spec is viable given current architecture
    • Impact on current functionalities
    • Whether spec is in line with organizational objectives
  • Ensure proper planning of allocated story points for iteration
    • Planning of story points
  • Update JIRA accordingly daily with progress of the day.
  • Average completion of 1 story point in estimated 30 minutes
  • Ensure that completed ticket/story point is tested in Dev environment
  • Handover with QA before merge request takes place
  • Review code committed to GitLab before accepting the merge request
  • In the event of Dev Comeback, the following process is followed:
    • Review specification
    • Review code
    • Plan for within current or future iterations

Learn more/Apply for this position