Senior Java Developer / Senior AWS Cloud Specialist iS01420A / iS01488A

at iSanqa Resourcing
Location Gauteng, South Africa
Date Posted August 12, 2022
Category IT / Information Technology
Job Type Full-time
Currency ZAR

Description

Our client requires the services of a Senior Java Developer / Senior AWS Cloud Specialist

POSITION: Contract until March 2022 (possible renewal-not guaranteed)

COMMENCEMENT: As soon as possible.

Duties & Responsibilities

THE ROLE:

  • Develop and operate production ready business applications
  • Liaise with customer, team members and external vendors
  • Deploy applications in AWS (via Jenkins and with scripting and automation)
  • Monitoring and operation of applications within AWS Cloudwatch
  • Applying cloud-security patterns and concepts to the solutions and deployments
  • Experience with testing tools like Karma, Jasmine, Postman, Newman, Cypress, Selenium, Junit, Robot, Jest
  • Experience with Jira and Confluence
  • Experience with Jenkins, SonarQube and Nexus
  • 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 8-10 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
  • Experience with Design / Architecture Patterns
  • Experience in AGILE or SCRUM.
  • Experience CI/CD Tools like Jenkins, SonarQube, Nexus, Artifactory
  • Experience with Docker / Kubernetes
  • Experience with Databases both Sql and NoSql
  • Open to SA ID Holders / Permanent Residents
  • Willing and able to travel internationally

 

Technical / Functional Skills

  • Comfortable with both front-end and back-end development
  • 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

 

REQUIRED SKILLS

 

Technical knowledge - Required:

  • Sound knowledge in Java
  • Familiarity with Microservices Architecture, Cloud Architecture, Cloud-native and Container Architecture

 

At least 8 years' worth of experience using front-end and back-end technologies such as:

  • JavaScript
  • Node.js
  • Java

 

Experience with cloud technologies (Amazon AWS is strongly preferred):

  • Automated deployment and configuration of components and systems
  • IaaS knowledge, e.g. deployment and maintenance of Linux VMs
  • Virtual networks, including communication with on-premise networks
  • Authentication, authorization concepts (OAuth2, OpenID Connect)
  • Continuous Integration, Continuous Delivery (design, configuration and operation)
  • Infrastructure as Code (Cloud formation templates, Terraform), Configuration Management (e.g. Ansible)
  • Monitoring and log analytics
  • AWS Lambda, Cloudwatch, DynamoDB, SQS

 

Experience with:

  • Web Services Design & Deployment
  • REST
  • GIT

 

Technical knowledge - Advantage:

  • AWS
  • Lambda
  • Api Gateway
  • DynamoDB
  • CloudWatch
  • SQS

 

Qualifications advantage:

  • AWS Certified: Developer Associate
  • AWS Certified: Solution Architect Associate
  • AWS Certified: DevOps Engineer

 

Soft Skills

  • Problem solving capabilities
  • Ability to work as part of a team
  • Ability to work interdependently as well as independently and to submit deliverables on time and with excellent quality
  • Excellent interpersonal and organisational skills with the ability to communicate effectively (both verbally and in writing) with both technical and non-technical colleagues / users
  • Strong ability to understand and interpret business needs and requirements with an aptitude to move concepts through to proposal and successful implementation
  • Strong presentation skills
  • Above-board work ethics
  • Flexibility to take up different tasks in the project
  • Ability and willingness to coach and give training to fellow colleagues and users when required
Drop files here browse files ... Dropbox ...
WARNING: Do not to pay any money to get a job. Please report fraudulent jobs to info@joblane.co.za