• Location: South Africa, Western Cape, Cape Town
  • Salary: £25000 - £60000 per annum
  • Technology: Java Jobs
  • Job Type: Permanent
  • Date Posted: 13th Dec, 2019
  • Reference: PFI131219
Remote Intermediate Java Developer

Role

We need a server-side focused developer to help us improve our core platform services.
If you can help us build a next generation system we're interested in talking to you.

What you already have:

* An expertise in the Java language (3-5 years)
* Exposure to at least one other JVM based language
* The ability to write raw SQL beyond just simple select statements (1 year minimum)
* Familiarity with automated testing
* Good interpersonal skills and a great team attitude
* The ability to quickly learn new things and adapt

What we'd like you to have in an ideal world:

* Some experience with Scala and its ecosystem such as Play and Akka is beneficial
* Familiarity with Java Servlets, because there's always legacy code
* A working knowledge of functional programming and its advantages
* An understanding of asynchronous/reactive programming
* Exposure to integrating third party APIs
* Experience in performance profiling and tuning Java applications
* Some experience with PHP as some parts of our system are written in it

Approach:

* A small company, can-do ethos
* We focus on getting stuff done, not on process or management hierarchy
* A distributed workforce but communicating regularly
* Sharing expertise and learning from others to keep improving as a team
* A flexible working schedule

The job:

Working remotely

* Adding new features to the existing platform
* Adding new integrations to the existing platform
* Working with the rest of the team to migrate the platform to a new architecture and technology stack based around Scala + Akka.
* Developing services to support websites and administration UI, working with front end developers as necessary
* Diagnosing and fixing production issues
* Taking part in code reviews
* Not being phased by the strange variety of things that need doing in a small growing company
* Being proactive and not just waiting to be told the next thing to do
* Finding better ways that we can get things done

Benefits

* Competitive salary and benefits
* A great working environment with cutting edge colleagues
* Room to grow and develop yourself through our dual learning and development career pathways
* A great team to influence and develop your skills
* Regular salary appraisals

This is a fantastic opportunity for Developers to work in an amazing company that put their employees first. They will help you grow skilfully, by equipping you with the necessary resources for both professional and personal development.

If you believe that you meet the criteria we are looking for, we would love to hear from you by applying to the job. We are looking to move on these roles quickly and can have the process turned around relatively quickly, thus do not miss the opportunity and get in touch by sending your CV.

Similar Jobs

Java developer R120, 000 Cape Town
South Africa, Western Cape, Cape Town

Java Platform Developer (Remote)
South Africa, Western Cape, Cape Town

Java software developer
South Africa, Western Cape, Cape Town

Senior Java developers
South Africa, Western Cape, Cape Town

Java developers
South Africa, Western Cape, Cape Town