Software Developer (java)

WC, ZA, South Africa

Job Description

Company:





A well-established brand with a global strategy, that prides itself on making people's lives easier through frontier technology that creates enabling opportunities.


Job Role:





We are looking for a talented individual to be part of equally talented team of Software Developers. This individual will be responsible for the planning, execution and success of complex software solutions to meet the needs of the business.




MINIMUM REQUIREMENTS:




Have a minimum of 3-8 years' experience in software development.



TECHNICAL SKILLS:




JAVA Spring boot (JAVA/J2EE)

Sound knowledge of OO design principles and patterns.

Experience in RESTful web services and

Experience with microservices architecture and design

Experience with Relational DBMS.



ADVANTAGEOUS SKILLS




Java Spring Boot (Java / J2EE) and experience with Spring Batch

OAuth 2.0 authentication

Docker

DevOps methodology including setting up CI/CD pipelines - Azure & Kubernetes

Unit, Integration & load testing

RabbitMQ

Redis

Azure Cloud Services

Agile methodologies (Scrum, Kanban)

Experience with SonarQube

Audit logging

Monitoring

System Health checks, metrics and monitoring



COMPETENCIES / ATTRIBUTES:




Problem solver

Ability to lead projects

Ability to communicate about technology in non-technical terms to colleagues and client

Ability to work calmly and methodically when under pressure



RESPONSIBILITIES:




Write clear, well-structured code that adheres to coding guidelines and conventions, ensuring it is easily understood by others.

Proactively tests their work to maintain high-quality standards.

Provide clear and actionable technical feedback on pull requests.

Align with engineering principles when reviewing and providing feedback on others' code.

Take responsibility for the quality of their work and owns the resolution of defects.

Demonstrate awareness of key non-functional principles in their discipline/domain (e.g., accessibility, performance, security) and takes action to address them.

Assist with deployments and participates actively where appropriate




#LI-ZS1

Beware of fraud agents! do not pay money to get a job

MNCJobs.co.za will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Related Jobs

Job Detail

  • Job Id
    JD1620083
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    WC, ZA, South Africa
  • Education
    Not mentioned