Java Software Developer
People & Business Platform
This position entails taking an active part in the development, testing, implementation and support of both current and new software solutions.
Responsibilities:
+ Designing and developing web application;
+ Following the SDLC, working in an Agile environment;
+ Ensuring the delivery of quality products and material;
+ Keeping yourself up to date with latest developments within your segment.
Requirements:
+ A tertiary qualification in Information Technology or Business and Computing;
+ A comprehensive understanding of object-oriented programming;
+ Possessing the following skills and attributes:
• Highly motivated, organised and able to work independently
• Excellent communication and documentation skills
• The ability to solve problems and work well within a team
• Strong attention to detail and eager to learn new technologies
+ Being well versed in the following:
• Spring Framework: Spring Core, Spring Data, Spring Security, Spring Boot
• Java8, specifically the Stream API and lambda expressions
• JPA, particularly Hibernate
• Junit and test-driven design
• Maven
• Git
• SQL
+ Being proficient in the following would be considered an asset:
• Oracle RDBMS
• PL/SQL
• NoSQL
• Familiar on both Windows Server and Unix/ Linux OS
• Liquibase
• Docker
• Front-end JavaScript framework/library, such as Angular or React
• Domain-driven design
This is a fantastic opportunity to engage in a positive and creative work environment that offers excellent benefits and the opportunity to develop one’s career and talent.
A competitive salary commensurate with the candidate’s experience will be offered.
Other Vacancies:
- Oracle Professional Services Specialist
Qualifications
Previous experience in a similar position.