Full Stack Java Developer (senior)

Johannesburg, Gauteng, South Africa

Job Description


:
As a Senior Full Stack Java Developer, you will play a pivotal role in our development team. Leveraging your extensive experience with Java, Angular, and cloud technologies, you will contribute to the development and maintenance of our platform and applications. Your responsibilities will include collaborating with cross-functional teams, gathering requirements, system development, and ensuring the delivery of high-quality solutions.
Key Requirements:
Essential Skills:

  • Minimum of 5 years of experience in a relevant programming language.
  • Strong proficiency in Angular 6/7/8, JavaScript, and TypeScript.
  • Proficiency in Java 8, J2EE, JDBC, Junit, JPQL.
  • Experience with containerization technologies such as OpenShift, Docker, and Kubernetes.
  • Familiarity with CI/CD tools like Jenkins.
  • Experience with build tools like Maven and Gradle.
  • Knowledge of PostgreSQL.
  • AWS Cloud experience.
Advantageous Skills:
  • Experience in testing, including manual or automated testing.
  • Previous involvement in web and digital projects.
  • Agile working experience.
  • Familiarity with Webpack and SonarQube.
Qualifications/Experience:
  • Work experience, diploma, or degree in a business or IT-related field.
Key Responsibilities:
  • Develop and maintain platform and application solutions.
  • Collaborate with IT Project Managers, User Management, and System Owners to propose system solutions.
  • Prepare system and technical documentation according to ISO standards.
  • Gather and analyze end-user requirements.
  • Provide coaching and training to colleagues and users when needed.
  • Conduct user training and prepare operational manuals.
  • Perform system audits and obtain user sign-off.
  • Understand and facilitate integration between different technologies.
  • Coordinate between development and support environments.
  • Assist in developing business cases.
  • Plan and monitor project progress.
  • Elicit, organize, translate, and simplify requirements.
  • Manage and communicate requirements effectively.
  • Analyze and document requirements according to the chosen methodology.

ExecutivePlacements.com

Beware of fraud agents! do not pay money to get a job

MNCJobs.co.za will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Job Detail

  • Job Id
    JD1264079
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Johannesburg, Gauteng, South Africa
  • Education
    Not mentioned