Enable job alerts via email!

Java Developer (mwx) (German Speaking) (Remote)

DataFin

Stellenbosch, Durban

Remote

ZAR 600,000 - 800,000

Full time

3 days ago
Be an early applicant

Job summary

A software development firm is seeking a Java Developer based in South Africa. The ideal candidate will have a minimum of three years' experience in Java development, fluent in both German and English. Responsibilities include developing high-quality software solutions, collaborating with teams, and conducting code reviews. Experience with frameworks such as Spring and knowledge of cloud environments is essential.

Qualifications

  • At least 3 years of professional experience as a Java developer.
  • Experience with modern Java frameworks.
  • Knowledge of Agile methodologies.

Responsibilities

  • Develop, test, and maintain high-quality software solutions.
  • Collaborate with teams to define and ship features.
  • Conduct code reviews and prepare technical documentation.

Skills

Java development
Product management
Personnel management
Fluent in German
Fluent in English
Spring
Spring Boot
Hibernate
SQL databases
NoSQL databases
AWS
Google Cloud
Microsoft Azure
Git
Docker
Kubernetes
Agile methodologies
Job description
Overview

Currently, a software development firm focusing on providing top-tier software solutions to its predominantly European clientele is in search of a Java Developer fluent in both German and English, based in South Africa. The desired candidate should possess a minimum of three years' experience in Java development, demonstrating expertise in product or personnel management, along with a solid understanding of the respective ecosystems.

Responsibilities
  • Develop, test, and maintain high-quality software solutions.
  • Write clean, maintainable, and efficient code.
  • Collaborate with cross-functional teams to define, design, and ship new features.
  • Interpretation of technical specifications, design following principles and patterns, code according to standards.
  • Conduct code reviews.
  • Prepare and maintain technical documentation.
  • Troubleshoot and debug applications.
  • Stay up to date with emerging trends and technologies.
Qualifications
  • At least 3 years of professional experience as a Java developer with product or personnel responsibility, with a good knowledge of the according ecosystems.
  • Experience with modern Java frameworks (Spring, Spring Boot, Hibernate).
  • Passion for great software design and coding best practices, including object-oriented programming, dependency injection and ORM; knowledge and experience with SQL and NoSQL databases.
  • Knowledge and experience with modern cloud environments: AWS, Google Cloud or Microsoft Azure.
  • Proficient with Git.
  • Experience with modern CI/CD environments like GitHub, GitLab or similar.
  • Experience with Docker and Kubernetes.
  • Familiarity with Agile methodologies.
  • Fluent in German and English (C2 or native).
Optional Experience
  • You have at least one year of professional experience with a modern frontend framework (i.e. Angular, React or VueJs).
Attributes
  • Excellent problem-solving skills.
  • Communication, curiosity, reliability, motivation and team orientation are your passion.
  • Positive attitude and good vibes.
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.