Skip to content
mimi

Java and Cloud Analyst Programmer

IT Notion

South Africa · On-site Full-time Mid Level Yesterday

About the role

Introduction

The purpose of the Analyst Programmer is to do software development and technical documentation and analysis as per the business needs. To plan, design, develop, implement, maintain as well as support business solutions in alignment to the technical specifications.

Duties & Responsibilities

  • Design, select and implement application/information system solutions, considering functionality, data, security, integration, infrastructure and performance.
  • Manage all incidents raised to resolution.
  • Recommend and Initiate changes as required. (To enhance the product or fix an underlying issue).
  • Document and plan to mitigate any risks within the product space.
  • Ensure the infrastructure is operating optimally and in alignment with IT manage any changes required.

Desired Experience & Qualification

  • Bachelor’s degree or equivalent 3-year degree
  • Minimum 5-years’ experience as a Java Analyst Programmer with proven ability to apply process management principles and techniques to a wide range of complex tasks.
  • AWS certification preferential.
  • Knowledge in Cloud technologies such as Kubernetes and AWS (EC2, S3, Lambda, API Gateway, RDS) Services preferential.
  • Knowledge of containerization and orchestration (e.g., Docker, Kubernetes)
  • Knowledge of modern deployment methods and source repository such as CI/CD pipelines and version control (e.g., Git, GitHub/GitLab)
  • Knowledge in Object Oriented Programming - Java, and Java Frameworks, not limited to, Spring, Hibernate.
  • Knowledge of SQL and relational databases (e.g., PostgreSQL, MySQL).

Requirements

  • Minimum 5-years’ experience as a Java Analyst Programmer with proven ability to apply process management principles and techniques to a wide range of complex tasks.

Responsibilities

  • Design, select and implement application/information system solutions, considering functionality, data, security, integration, infrastructure and performance.
  • Manage all incidents raised to resolution.
  • Recommend and Initiate changes as required.
  • Document and plan to mitigate any risks within the product space.
  • Ensure the infrastructure is operating optimally and in alignment with IT manage any changes required.

Skills

AWSCI/CDDockerGitGitHubGitLabHibernateJavaKubernetesMySQLObject Oriented ProgrammingPostgreSQLRDSSpring

Don't send a generic resume

Paste this job description into Mimi and get a resume tailored to exactly what the hiring team is looking for.

Get started free