Technology

That job has expired. Here are some similar roles:

Senior Java Developer

Role Purpose

The Senior Software Engineer will deliver our Development strategy through having ownership of the systems architecture and development, following the departments methodology, and drive outstanding results across all engines, following company and department objectives and priorities. In this role you will work with a team of highly skilled people, all with opinions about various technologies, frameworks and approaches to delivery. You will be able to articulate your ideas to your colleagues effectively and will take on board the ideas of others.

Responsibilities

* Working in an agile environment cooperating with Product Managers and business stakeholders to design, develop and build products that would remove some of the legacy dependency;

* Establishment and maintenance of technology resources to support all operational functions;

* Anticipate requirements, and build software in a flexible, scalable way;

* Communicate issues, risks and dependencies with line managers, escalating where appropriate;

* Write software following OOP best practices;

* Write software following the Design Patterns that best fit for a problem given;

* Write software following the SOLID principles;

* Write software following the DRY principle;

* Write Unit tests following TDD;

* Write Integration tests following BDD;

* Take responsibility for your own task from conception to completion;

* Apply best engineering practices with other team members, and maintain code quality across applications;

* Under the guidance of the Technical Lead, take ownership of the system;

* Ensuring the compliance of responsible gaming protocols;

Skills

* At least 6 years of experience in web development;

* Strong core java experience (Java 8 preferred);

* Strong experience using Spring / Spring boot framework;

* Experience with MS SQL database development (queries, stored procedures, jobs, admin);

* Ability to write unit and integration tests;

* Experience applying SOLID design principles;

* Experience building web services and APIs on REST;

* Previous experience working in the betting, financial and/or banking sector (advantageous).

Salt is acting as an Employment Agency in relation to this vacancy.

Job Information

Job Reference: JO-2203-252717
Salary:
Salary per: annum
Job Duration:
Job Start Date: 2022/05/01
Job Location:
Job Industry:
Job Industries: Technology
Job Locations: Cape Town
Job Types: Permanent

Here are some related jobs

×
UK

Upload your CV

Upload your CV to our database.

  • Max. file size: 5 MB.
  • Hidden
  • This field is for validation purposes and should be left unchanged.

Senior Java Developer

Please let us know where you are, or where you would like to be in the world so we can point you in the right direction.

Contact us

  • Max. file size: 5 MB.
  • Click here to find out more about Salt's Privacy Policy
  • This field is for validation purposes and should be left unchanged.