Enable job alerts via email!

Scala Software Developer

ARGYLL SCOTT CONSULTING PTE. LTD.

Singapore

On-site

SGD 60,000 - 90,000

Full time

5 days ago
Be an early applicant

Job summary

A leading consulting firm in Singapore seeks a Java & Scala Developer to join their Distributed Risk Storage team. The role involves developing and maintaining systems for processing high-volume data in cloud and on-premises environments. Candidates should have hands-on proficiency in Scala and Java, and a strong analytical mindset. This 12-month contract role offers a chance to work on cutting-edge data systems and tackle complex technical challenges.

Qualifications

  • Hands-on proficiency in Scala and Java.
  • Strong analytical and problem-solving skills.
  • Solid understanding of core computer science concepts.
  • Knowledge of public cloud platforms is advantageous.
  • Experience with distributed systems is a plus.

Responsibilities

  • Develop and maintain systems for high-volume data processing.
  • Lead various phases of the product lifecycle.
  • Suggest and implement improvements to systems.
  • Ensure robust and secure solution development.
  • Foster collaboration with other teams.

Skills

Scala
Java
C++
Python
Analytical skills
Problem-solving
Cloud platforms
Kubernetes

Job description

We are looking for a Java & Scala Developer (Distributed System/Low Level Programming). This a 12-month contract role with a potential to extend based on the individual's performance and business needs.

Role Overview:

We are looking for a highly motivated and technically skilled developer to join our Distributed Risk Storage team. The team is responsible for building and maintaining libraries and components that store, retrieve, and process large, high-volume data sets. With billions of data points generated daily across a vast network of grid engines in both our data centers and on public cloud platforms, we are developing a custom data storage and processing platform to meet stringent requirements around data encryption, access control, lineage, retention, volume, and cost efficiency.

Key Responsibilities:

  • Develop and maintain systems for storing and processing high-volume data across on-premises and cloud environments.
  • Work primarily with Scala and Java, contributing to both new development and existing systems within an agile, cross-functional team spread across multiple time zones.
  • Lead various phases of the product lifecycle, including requirements analysis, design, development, and testing.
  • Suggest and implement improvements to our systems and processes and take ownership of key areas within the platform.
  • Collaborate with fellow developers to understand ongoing requirements and deliver effective, scalable solutions.
  • Ensure the development of robust, secure, and high-performance solutions that meet business needs.
  • Foster collaboration with other teams, enhancing integration and achieving optimal results.

Skills and Qualifications:

  • Hands-on Proficiency in Scala and Java is required; however, candidates with strong expertise in other languages like C++ or Python will also be considered.
  • Strong analytical and problem-solving skills, with a keen technical curiosity.
  • Solid understanding of core computer science concepts, particularly around code optimization and efficient system design.
  • Familiarity with large-scale enterprise systems, though prior experience in the financial industry is not required.
  • Knowledge of public cloud platforms (AWS, Azure, Google Cloud) and containerization with Kubernetes is advantageous.
  • Experience with distributed systems or low-level programming is a plus.
  • A strong focus on testing and documentation to ensure high-quality, maintainable solutions.

This role offers an exciting opportunity to work on cutting-edge data systems in a collaborative, fast-paced environment. If you are passionate about working with large-scale data systems and enjoy solving complex technical challenges, this role is for you.

Argyll Scott Consulting Pte Ltd

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.