Java Developer - 2446
Pretoria
R Hourly
ESSENTIAL SKILLS REQUIREMENTS:
Strong conceptual skills
Advanced knowledge in in software engineering with a focus on cloud architectures
Advanced knowledge in JAVA, LINUX, AWS technologies and relational databases
Solid knowledge in version control systems and branching models
Solid knowledge of X.509 \certificates and trust chains
Any additional responsibilities assigned in the Agile Working Model (AWM) Charter
ADVANTAGEOUS SKILLS REQUIREMENTS:
Advanced knowledge in multithreaded concepts
Advanced knowledge in DB optimization
Experience in API and performance testing
REST / (OData / Graph QL) (advantageous)
Understanding ESB Integration Skill (IIB, Tibco, Oracle fusion, MQS, Messaging concepts)
Working with Queues, Flows, Execution Groups
Docker/AWS
Kubernetes/AWS
Git (version handling), Bitbucket, SVN
IoC / Dependency Injection
Jira, Confluence
Micro Services
JAVA/Spring Boot
JavaScript + JS UI frameworks (ReactJS / Angular, NodeJS)
HTML5, CSS3
CI/CD (Continuous Integration/Continuous Development)
SQL (Oracle, Postgres)
Test Driven Development/Automated Testing (Jasmine/Karma/Selenium/Cucumber/Wire
German language skills will be advantageous