Full Stack Java Developer (senior) 1172 Tt

Midrand, Johannesburg - Pretoria, Gauteng, South Africa

Job Description


Closing Date: 2024-07-25Job Type: ContractJob Level: SeniorExperience: Between 5 - 7 YearsEE/AA: NoSummaryOur client in Pretoria is recruiting for Full Stack Java Developer (Senior) to join their teamDescriptionRevise and update IT strategies, architecture, principles, guidelines and standards for the projectCoordinate with various stakeholders, e.g. business, support, internal and external teams and partner systems on requirements, architectural decisions and implementation approachesDesign, Development and maintenance on platform / application (architecture and coding)Review code of team members in line with quality and delivery requirementsCompiling of user and operational manualsEnsure software maintainability and efficient migrationsAdhere to governance, security directives and other internal or external applicable policiesActive and leading (technical) participation in Agile events (ceremonies), including project increment planningDeployments / ReleasesThe team has a DevOps setup and the Devs are required to attend to operational incidents when required as well as be on occasional standby as we service international clientsTranslate and refine complex requirements into functional architecture and softwareA deep understanding of software architecture principles, design patterns, and best practices essential, including knowledge of architectural styles and the ability to design scalable, maintainable, and modular software systemsSound experience in developing frontend & backend applicationsOperations knowledge, experience and infrastructure debugging and fault-findingCoordination between business, development and support environmentsAgile team experiencedMonitoring and alertingDebugging and troubleshootingAssist with identification of risksMinimum RequirementsQualifications/Experience:Degree in Computer Science, Computer Engineering or similarJava development experience of at least 10 years. (OCA preferable, OCP more so)At least 5 years AWS experienceEssential Skills Requirements:Essential:

  • Java 11+ with Object Orientated skills
  • Spring Bot
  • Kubernetes and Docker
  • Git
  • AWS technologies: SQS, SNS, Kinesis, Lambda, Aurora RDS, EKS, DynamoDB, Cognito, API Gateway
  • PostgreSQL
  • Any additional responsibilities assigned in the Agile Working Model (AWM) Charter
Preferred:
  • Helm, YAML
  • RESTful endpints design and implementation
  • React / Typescript / JavaScript
  • WSL / Unix
Advantageous Skills Requirements:JEE or Microprofile - Quarkus preferableAWS DevOps and CI/CD pipeline setup - GitHub Actions, GitOps preferableTDD (Test driven development) / BDD (Behaviour driven development)GradleGrafana / PrometheusA strong team player that has a high level of ownership and responsibilityAbility to work interdependently (self-starter) as well and to submit deliverables on time and with excellent qualityAbility to work with diverse, international culturesAbove-board work ethicsAttention to detail, strong problem solver, taking pride in delivering quality workExcellent verbal and written (documentation and diagrams) communication skillsFlexibility to take up different tasks in the projectAbility and willingness to coach and give training to fellow colleagues and users when requiredWilling and able to travel internationallyInfluence team culture in a positive mannerWorking remotely as well as from office (as and when required)

Mediro ICT Recruitment

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.


Job Detail

  • Job Id
    JD1324641
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Midrand, Johannesburg - Pretoria, Gauteng, South Africa
  • Education
    Not mentioned