Java Developer (Intermediate) (Contract) Midrand FC0V4YR46A
Our client requires the services of an intermediate level Java Developer.
POSITION : Contract role until March 2021.
COMMENCEMENT : 1 October 2020.
REQUIREMENTS : 5+ years.
IT Diploma / degree or relevant work experience.
South African citizens only.
Calling and creating REST services, RESTful APIs.
Calling SOAP services.
Java Logging frameworks.
JSON and XML with Schema.
HTTP Authentication, and Encryption with SSL.
HTTP Session management and persistence.
SQL with DB2, Postgres and Oracle.
Knowledge of design patterns, DAO pattern.
Object oriented design.
Servlets Payara / Glassfish.
Linux server admin for above.
Maven multi module project setup and development.
Git with Bitbucket, Code versioning (Git / SVN).
Jenkins with Build Pipelines.
Code quality with Sonar.
Junit with unit and integration tests.
Performing production and integration deployments.
Logging and tracking tickets to external support.
Debugging remote services.
Beneficial skills :
Agile development methodologies.
Angular 2 (advantageous).
Azure / AWS / OpenShift / Docker / Kubernetes.
Development and maintenance on platform / application.
Meet with end users and gather requirements.
Participate in stand-up’s.
Propose and review system design and evaluate alternatives.
Review and present to Product Owners.
Develop systems solutions in line with quality and delivery requirements.
Preparation of system / technical documentation (as per ISO standards).
System testing / parallel runs.
System audits / quality assurance.