Full Stack Java Developer
Location | Gauteng, South Africa |
Date Posted | August 2, 2022 |
Category |
Software Development
|
Job Type |
Full-time
|
Currency | ZAR |
Description
The services of an experienced FullStack Java Developer are required for one of our prestigious clients. Suitable candidates are invited to apply.
The following functional Skills and Comptencies are required:
• Development and programming
• Agile methodology and XP
• Java 8 and above
• Java EE
• GraphQL (advantage if known)
• Batch Processing and Scheduling
• OO principles
JPA • Design patterns eg: CQRS, Domain Driven Design patters
• Clean code
• TDD
• DevSecOps (Security as part of our development process – to minimise vulnerabilities)
• Angular
• Typescript
• HMTL
• CSS
• Jest testing framework
• Cypress testing framework
• Bitbucket
• Jenkins
• Docker
• GlassFish (Payara)
• Interface Technologies
• REST APIs
• Queues/Topics
• SOAP-based services
• Databases
• SQL
• Oracle
• Cloud Technologies (advantage if known) Soft skills
• Problem solving capabilities
• Ability to work as part of a team
Knowledge:
• Execution of steps within the development life cycle e.g. preparation of technical documentation
• System testing and system implementation
• System audits • User sign off
• Business process analysis & translation into functional and technical specifications
Knowledge of Database design
• Execution of steps within the development life cycle e.g. preparation of technical documentation • System testing and system implementation
• System audits
• User sign off
• Business process analysis & translation into functional and technical specifications