NNW Tech Solutions - Senior Java Software Engineer

Developer
đź’° Negotiable
đź“Ť Johannesburg, South Africa
Twine Jobs
Based in Manchester, United Kingdom
Last online 6 days ago

Developer is needed in Johannesburg, South Africa.

Client: NNW Tech Solutions

Location: Johannesburg, South Africa

Contract: Contractor

Job Description:

The role involves participating in software design meetings, analyzing user needs to determine technical requirements, designing and developing high-quality code, testing, debugging, and fixing application problems. This position also includes following the software development lifecycle process and supporting product releases by interacting with internal stakeholders.

Requirements:

  • 5-10 years of software development experience including design and development
  • Strong skills in Java, Spring Boot, Hibernate, Java SDK, HTML, CSS, JavaScript/Angular, and Angular.js
  • Hands-on experience with Database development tools such as Oracle, MySQL, SQL Server
  • Good experience in developing RESTful and SOAP Services
  • Knowledge of CICD principles and tools like Jenkins, Gitlab, Azure Devops
  • Experience developing Microservices
  • Some familiarity with deploying and developing using AWS/Azure
  • Preferred experience in the financial industry
  • Proficiency with Microsoft Office applications
  • Understanding of software development methodologies and the software development lifecycle
  • Ability to provide solutions to technical problems independently
  • Strong technical, analytical, and development skills
  • Effective verbal and written communication, customer service skills
  • Ability to work independently or in a team, handle multiple projects simultaneously
  • Participation in software design meetings to determine technical requirements
  • Testing, debugging, and fixing application problems in a timely fashion

Additional Information:

This job posting is for two separate clients, one of whom has a non-remote policy.

Posted 3 months ago

No longer accepting applications


Don't miss out! Drop your email to get notified for Developer roles

  • How It Works


    Create your Profile for Free

    Build your Twine portfolio to highlight your skills, and experience, while setting your desired pay rate.


    Send Customized Pitches

    Pitch for available jobs that match your skills, and access exclusive opportunities that are specifically tailored to your expertise.


    Secure Payment Process

    Clients make upfront Vault payments held by Twine, ensuring freelancer payment security, with 0% commission for freelancers.