Developer - Java (MASTER) Market related

Parvana

Cape Town

On-site

ZAR 700,000 - 1,100,000

Full time

14 days+

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Parvana is seeking a Java developer to design, implement, test, and maintain applications in a dynamic tech environment. You will work with Java, Spring and modern design patterns within an Agile team, applying TDD and using tools like Selenium/JUnit/Mockito.

Familiarity with Linux, databases, and deployment tools (Docker, Vagrant) is ideal. Experience with OSS or OSGi-based frameworks, and version control with Git/Jira/Redmine will help you thrive.

Qualifications

  • Graduate with programming background; solid Java knowledge preferred.
  • Exposure to modern Java ecosystems and tooling is desirable.
  • Experience with agile software development methodologies.

Responsibilities

  • Build and support applications in a technically exciting and challenging industry.
  • Design, develop, test, document, and support applications written in Java.

Skills

Java OO design
Design patterns
Spring framework
Agile
Testing tools
Selenium
JUnit
Mockito
PowerMockito
JVM tuning
Linux
MySQL
SQL Server
Vagrant
Docker
OSGI (OSGI framework)
TDD
Git
Redmine
Jira

Education

Tertiary education with programming background

Tools

Git
Redmine
Jira
Docker
Vagrant

Job description

Duties & Responsibilities

Our client develops exciting software using modern tools, techniques, and methodologies.

Responsibilities:
  • Build and support applications in a technically exciting and challenging industry.
  • Design, develop, test, document, and support applications written in Java.

Qualifications:
  • Tertiary education with programming background.

Skills / Experience:
  • OO design and development skills in core JAVA.
  • Modern design patterns.
  • Spring or similar framework.
  • Agile methodology.
  • Testing Tools - Selenium, JUnit, Mockito, PowerMockito, and JVM configuration and tuning.
  • Database skills - MySQL / SQL Server.
  • JVM configuration and tuning.
  • Deployment Tools - e.g. Vagrant and Docker.
  • FireFly, Glassfish, Spring, karaf or OSGI framework.
  • Test driven development (TDD).
  • Linux.
  • C++, Delphi, PHP or other language experience.
  • Linux - bash scripting.
  • Version control systems - CVS/SVN/GIT.
  • Project Management / Bug Tracking - e.g. Redmine, Jira, Trello.
  • Nice to Have:
    • Java Server Pages (JSP).
    • Cloud - AWS / Azure / Google / Oracle.
    • Continuous integration - e.g. Jenkins.
    • Java ME.

Job ID:
  • J100922
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Talent Pool: Java Developer MMH260714-24
Talent Pool: Java Developer MMH260714-24

Momentum • Centurion

On-site
ZAR 480,000 - 720,000
Java Developer (Intermediate to Senior)
Java Developer (Intermediate to Senior)

Communicate Finance • Wes-Kaap

On-site
ZAR 350,000 - 700,000
Developer Java Cape Town
Developer Java Cape Town

Parvana • Cape Town

On-site
ZAR 600,000 - 900,000
Java Developer (Intermediate / Senior)
Java Developer (Intermediate / Senior)

Indsafri • South Africa

On-site
ZAR 600,000 - 900,000
Java Developers
Java Developers

Network Finance • Randburg

Hybrid
ZAR 950,000 - 1,300,000
Hybrid work model
Bonuses and salary reviews
Wellness initiatives
+2
Java Developer
Java Developer

Placements24 • East London

Hybrid
ZAR 550,000 - 850,000
Competitive salary
Remote-friendly
Health and wellness benefits
+2
Java Developer
Java Developer

Magnus Consulting Solutions Pty Ltd • Cape Town

On-site
ZAR 400,000 - 600,000
Intermediate-Senior Java Developer
Intermediate-Senior Java Developer

Tumaini Consulting • Johannesburg

On-site
ZAR 720,000 - 960,000
Java Developer
Java Developer

Blue Pearl PTY • Johannesburg

On-site
ZAR 500,000 - 700,000
Software Developer II
Software Developer II

Indsafri • South Africa

On-site
ZAR 800,000 - 1,200,000