Senior Software Engineer (java, Scala, Spark)

Cape Town, Western Cape, South Africa

Job Description


Are you a extremely skilled and seasoned Senior Software Engineer (Java) with a solid background in data engineering? Our client, a leading software solutions company, is looking for a highly skilled professional to join their dynamic team on a permanent basis. This is a prime opportunity to work on innovative data platform projects and drive cutting-edge software development.Key Responsibilities:

  • Design, build, and maintain scalable data pipelines using Spark.
  • Develop robust code in Java and Scala, following industry best practices.
  • Modernise legacy pipelines for efficient data management.
  • Collaborate with cross-functional teams to deliver top-tier data engineering solutions.
  • Engage in CI/CD practices to enhance development processes.
  • Mentor junior engineers and conduct code reviews to uphold technical excellence.
Requirements:
  • Minimum of 8 years in a Java development role.
  • 5+ years as a Senior Software Engineer.
  • Proven expertise in Apache Spark, Scala, and Java.
  • Strong understanding of data structures, algorithms, and software design principles.
  • Familiarity with Gradle for build automation.
  • Experience with data pipeline modernisation and legacy system migration.
  • Excellent problem-solving skills and effective communication.
  • Availability to work 2 days a week in a hybrid model in Cape Town.
Preferred Qualifications:
  • A BSc degree or equivalent in Computer Science or a related field is preferred.
  • Experience with cloud data storage solutions (AWS S3).
  • Knowledge of data orchestration tools like Apache Airflow and Azkaban.
This permanent role offers a unique opportunity to be a key player in challenging projects and contribute to the development of state-of-the-art software solutions. If you have a solid Java background and a passion for data engineering, we want to hear from you. Apply today!How to apply:
Send your detailed CV to OR apply online.Note:
Only qualified and shortlisted candidates will be contacted.For more information please contact:Marinique Basson

Network Recruitment

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
    JD1348474
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Cape Town, Western Cape, South Africa
  • Education
    Not mentioned