Back to Job Search

Java Engineer (Data Focus)

Job Description

Xcede has an opportunity in Stellenbosch for a Java Engineer focusing on Data. Our client is the world leader in telecommunications solutions to governments and the law enforcement community - the product that you will be working on is on a mission to stop terrorism globally... your craft and skills will have a real-world impact.

Based in Stellenbosch, they are working on a Hybrid model - they enjoy coming together once or twice a month.

You will be building query (and necessary ETL) services that serve data to the new workstation software. With time you will become a subject matter expert in the data they work with and the intelligence analysis domain. You will make the most of data-warehouse technology to serve data to the front-end fast and compute various analytics on the data. As a Java Engineer in this team, you will enjoy designing APIs as well as collaborating with API consumers in your team to ensure that the APIs serve their needs.

Data Architecture and Continuous Integration will be part of your everyday. Clean and focussed interfaces will be what you strive for whilst always contributing to a micro-services architecture.

Tech stack: Java, gRPC, Protocol buffers, Vertica SQL and analytics, Elasticsearch, Maven, Jenkins, Linux, Docker, Grafana, Kibana, Python (Notebooks for performance tests), and OpenTracing (Jaeger)

You will have a strong academic background (ideally a Bachelor's Degree in Computer Science or Electronic Engineering) and your passion will be to deliver bullet-proof software that performs steadily under load.

If this sounds of interest to you, please get in touch so we can schedule a time to discuss it.