Where

Senior Software Developer Java

Adapt IT
Johannesburg Full-day Full-time

Description:

The candidate will form part of the USSD Domain team and will be responsible for ongoing Development of the Application and Solution. This is a very busy environment and continuous delivery is expected with deployments to production usually 4 times a week. He /she will also assist the BA with User Requirement Specification (URS) content.

He/she will also be expected to provide 3rd level product support and will be expected to perform a standby function.

The position requires a self-motivated individual with intermediate to senior level experience in software development who can perform a technical lead role.

A typical project will require front-end, back-end and integration development using microservices architecture (full stack development).

Candidates should contribute to improvements to our processes and systems and be involved in technical decision making.

Candidates should be able to work solo on some projects or as part of a team on others.

Primary Responsibilities for the Role

  • Other responsibilities will include the following:
  • Application and Solution development
  • Maintaining and contributing to system standards.
  • Improve the automation of tasks where possible.
  • Managing system security.
  • Capacity and performance management.
  • Research and recommend innovative approaches to improving efficiency.
  • Providing Team leadership

    Minimum Qualification and Experience Requirements

    • Tertiary Engineering or Computer Science Degree
    • 5+ years experience as a Java software developer.
    • A high degree of interest and experience in Linux.
    • Golang, Java, Groovy scripting development experience.
    • Full Stack development experience.
    • Shell scripting ability for system administration.
    • Knowledge of networking protocols and technologies (TCP/IP, SOAP, HTTP, XML, RADIUS, Diameter, SCTP).
    • Ability to learn quickly and work independently.
    • Ability to lead a small development team.
    • Ability to work under pressure

      Nice to have Experience

      • Experience in a Telco environment.
      • Linux system administration (RedHat/Centos, Apache/NGINX, MySQL/MariaDB, Bash, Python).
      • Big Data / Analytics / Monitoring experience using Elastic, Tableau, Grafana, Prometheus.
      • Telecommunications technologies (SS7, SIGTRAN, MTP, SCCP, TCAP, MAP, CAP, etc).
05 Jul 2022;   from: gumtree.co.za

Similar jobs

  • SUMMIT Africa Recruitment
  • Johannesburg
Description: An exciting opportunity exists within one of the leading courier companies in South Africa for an experienced 'Senior Software Developer' to join the Team in Isando (Gauteng) as a TEAM LEAD. The company is an organization where technology is ...
7 months ago
  • BET Software
  • Johannesburg
Description: We Want You: Are you a savvy Senior Software Developer with excellent communication skills, and the drive to build high-quality systems? Do you have a knack for software development? How about a passion for creating solutions - one line of ...
10 days ago
  • BET Software
  • Johannesburg
Description: We Want You: Are you a savvy Senior Software Developer with excellent communication skills, and the drive to build high-quality systems? Do you have a knack for software development? How about a passion for creating solutions - one line of ...
10 days ago
  • BET Software
  • Johannesburg
Description: We Want You: Are you a savvy Senior Software Developer with excellent communication skills, and the drive to build high-quality systems? Do you have a knack for software development? How about a passion for creating solutions - one line of ...
10 days ago