Share this job with your friends, family and co-workers...
THIS JOB ADVERT HAS EXPIRED...
JAVA DEVELOPER - 366130
Reference:
366130
Date Posted:
2020-11-11
Job Title:
JAVA DEVELOPER
Industry:
Information Technology / Web Development / Telecommunications
Type:
Fixed Term
Wage / Salary:
R - Market Related - P/M (Per Month)
Location:
Bellville, Western Cape
Country:
South Africa
Closing Date:
2021-01-10
Job Description:
My client based in Cape Town (Northern Suburbs) is currently looking for a Java Developer to join them on an independent contract basis
IT
Tasks
Translate application storyboards and use cases into functional applications
Design, build, and maintain efficient, reusable, and reliable Java code
Ensure the best possible performance, quality, and responsiveness of the applications
Identify bottlenecks and bugs, and devise solutions to these problems
Help maintain code quality, organization, and automation
Interpret specifications and interrogate to enable understanding
Maintain existing applications
Produce quality software according to specification
Troubleshooting, defect tracking and defect resolution of programs within the application space
Provide support to test team, analysts, and other role players in the interest of getting the job done
Document how to do things
Qualifications and experience
Minimum of 5 years’ experience within a Java development environment and 3 years within a Scrum delivery framework
Java SE8 ++
SQL
JavaScript
ORM - Hibernate
Unit Testing
Producing clean code
Code Refactoring
Linux
Microsoft SQL Server database
Experience working with queues (SQS or others)
Software design patterns
Doing code reviews
Knowledge about microservice design
Competencies
Problem solving skills
Conceptual and analytical thinker
Good communication / interpersonal skills
Action / results orientation
Quality orientation
Knowledge seeking / learning orientation
Must have a positive attitude
Have a strong desire / willingness to learn and to always improve
Conduct must be professional at all times
Must take ownership of tasks and be accountable
Team player
Get along well with others, and must be able to get the cooperation of people in other departments
Designing REST API’s
Guidewire packages
GOSU programming language
Spring Framework (//spring.io/)
Docker
React
Cloud development (AWS)
NoSQL, especially AWS DynamoDB
Maven
Git
Understanding TDD
Good grasp of OO concepts and the implementation thereof
Experience in the financial services industry would be advantageous