Snr Java Developer

at iSanqa
Location Midrand, South Africa
Date Posted October 2, 2020
Category IT / Information Technology
Job Type Contract
Currency ZAR

Description

Duties & Responsibilities

THE ROLE:

  • Java development (analysis, development and testing) on, inter alia, a platform for vehicle information management with extensive integration points.
  • Development and maintenance on platform/application.
  • Collaborate with Central IT solutions Web Cloud Platform (WCP) and Web Content Management Platform (WCMP) (based on Adobe Experience Manager).
  • Decoupling website’s backend for preparation for migration to AWS Cloud.
  • 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)
  • User training
  • System testing/parallel runs
  • System implementation
  • System audits/quality assurance

Desired Experience & Qualification

REQUIREMENTS:

10+ years

Work experience/Degree/Diploma

South African citizens only.

Willing and able to travel internationally, for up to 2 weeks at a time, if required, pending travel regulations.

Required Skills:

  • Java 8+
  • JEE 7
  • Backend development
  • Calling and creating REST services, RESTful APIs
  • Calling SOAP services
  • Java Logging frameworks
  • Functional Java
  • JMS
  • 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
  • EJB
  • Continuous integration
  • Servlets Payara / Glassfish
  • Linux server admin for above
  • Maven multi module project setup and development
  • IntelliJ & Eclipse IDE
  • Postman / SoapUI
  • Jira
  • Git with Bitbucket, Code versioning (Git/SVN)
  • Jenkins with Build Pipelines
  • Code quality with Sonar
  • Nexus
  • Junit with unit and integration tests
  • Integration with 3rd party systems
  • Performing production and integration deployments
  • Logging and tracking tickets to external support
  • Troubleshooting deployments
  • Debugging remote services
  • Agile development methodologies
  • Confluence / Jira
  • Spring Boot
  • Angular 2 (advantageous)
  • Frontend development (advantageous)
  • Azure / AWS / OpenShift / Docker / Kubernetes
  • Docker based microservices
  • Webpack
  • DevOps
WARNING: Do not to pay any money to get a job. Please report fraudulent jobs to info@joblane.co.za