Java Developer (Backend)
| Location | Pretoria, South Africa |
| Date Posted | June 16, 2022 |
| Category |
IT / Information Technology
|
| Job Type |
Full-time
|
| Currency | ZAR |
Description
Our client requires the services of a Java Developer (Backend)
POSITION: Contract until December 2022 (possible renewals)
COMMENCEMENT: ASAP
Duties & Responsibilities
ROLE
- In an international and demanding environment, you will advise the network of architects, strategic software-development-projects and application management and steer the service providers, especially in the implementation and maintenance of the solutions.
- Applies advanced knowledge of area
- Managing projects / processes
- Ability to develop within a specific sought-after programming language
- Strong working knowledge with software development tools, techniques and approaches used to build application solutions
- Working knowledge with software development tools, techniques and approaches used to build application solutions
- Cloud computing technologies, Business drivers and emerging computing trends
Desired Experience & Qualification
REQUIREMENTS:
- At least 6-12 years Cloud architecture and reporting technology experience
- Extensive experience in implementing and monitoring solutions
- Experience in testing (manual or automated testing)
- Web and digital project experience advantageous
- Agile working experience advantageous
- Relevant IT / Business Degree
- Open to SA Citizens / Permanent Residents
- Willing and able to travel internationally
Technical/Functional Skills
- Knowledge of authentication solutions, SAML, OpenID Connect, API gateways.
- Expert knowledge in the areas of web and cloud technologies.
- Expertise in agile development and DevOps.
- Knowledge of current IT architectures, manufacturers, and trends.
- IT project management experience.
- Teamwork and communication skills.
- Assertiveness.
- Analytical thinking.
- Independent way of working.
- Knowledge in IT security
- Knowledge in ITIL processes
- Excellent communication skills with emphasis on English
- Ability to handle concurrent tasks
- Ability to steer and manage provider teams
- Ability to understand new topics quickly
- High quality awareness
- Self-dependent and goal-oriented thinking and acting
- Intercultural collaboration
- Understanding of integration between different technologies
- Coordination between development and support environments
- Assisting with the business case
- Planning and monitoring
- Eliciting requirements
- Requirements organisation
- Translating and simplifying requirements
- Requirements management and communication
- Requirements analysis
- Document requirements in appropriate format depending on methodology followed
- Assist with identification and management of risks
