Software Engineer

Bolt Talent Solutions

Are you an IT guru with advanced skill in Java and you want to upgrade your career in IT? If yes, then apply now. We have the opportunity of your life

  • LOCATION: South Africa
  • Open to locals
Role Overview
Are you passionate about Java Development? If yes, you will become part of our client's dynamic team who is responsible for analysis, design, development and testing of new functionality for their iNSight product as well as various stand-alone Portals. You will help to enhance and scale their Ecommerce and Operational platforms and the associated software services and tools to accelerate the growth of this business.

Main Responsibilities
As a successful candidate, your main responsibilities will be:
  • Development of highly-available distributed systems as part of a bigger team.
  • Active participation in the SDLC process of existing and new applications and features.
  • Performing functional testing.
  • Writing unit tests.
  • 2nd line Support of production system which will require stand-by on a rotation basis – only when enough experience has been gained.
Ideal Human Match
We are on the hunt for an experienced Software Engineer for one of our clients. The person we are looking for should be
  • Self-motivated and self-managed
  • Able to work both in a team and alone
  • Ability to work well under pressure, especially in maintaining a balanced and logical approach
  • Able to use initiative and take ownership
  • Good interpersonal skills, verbal communication and able to communicate clearly
  • Have the ability to write clear and concise documents.

As an ideal candidate, you should possess the following competencies, qualifications and experience:

Key Competencies
  • Experience working in an agile environment
  • Knowledge of continuous integration tools, such as Jenkins or Hudson.
  • Be familiar with java build and dependency management tools such as Maven and Ant.
  • Knowledge of GIT or similar source repository management tool.
  • Knowledge of Java IDEs, such as Eclipse.
  • Be able to interpret technical and business specifications.
  • SQL
  • Troubleshooting and analytical skills
  • Abilities to document a solution

Qualifications and Experience
  • Relevant IT Degree
  • 2-4 years’ relevant experience
  • Java SDLC (develop, debug, test, package, publish, deploy) experience.
  • Java (or similar object-oriented programming language)
  • Experience with at least one or more of the following database systems:
    o MySQL
    o Oracle
    o Postgres

The following would be an added advantage towards your application:
o Oracle knowledge/ experience
o General Unix/Linux experience
o Exposure to/understanding of GSM technologies.
o Oracle Java certification
o JavaScript, React, RxJS and Redux
o Knowledge of Spring Technologies and JPA/Hibernate
o Experience with DOCKER