NNW Tech Solutions - Senior Java Software Engineer
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.
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.