Search by job, company or skills

Senior Software Engineer – Scala/Java

5-10 Years
SGD 6,000 - 10,000 per month
Quick Apply
  • Posted an hour ago
  • Be among the first 10 applicants

Job Description

We are looking for a Senior Software Engineer with strong experience in Scala/Java development and a background in the financial services industry. The ideal candidate should have good knowledge of software engineering practices, Agile methodologies, and modern development tools.

Key Responsibilities

  • Develop and maintain applications using Scala/Java
  • Apply OOP and Functional Programming principles
  • Design and implement solutions using CQRS and Event Sourcing
  • Follow TDD, BDD and clean code practices
  • Develop and maintain automated CI/CD processes
  • Work closely with teams in an Agile/Scrum environment
  • Analyze and optimize existing code and application performance
  • Clearly communicate technical designs and solutions

Must-Have Skills

  • 5+ years of experience in Scala/Java development
  • Strong knowledge of OOP and Functional Programming
  • Experience with CQRS and Event Sourcing
  • Knowledge of Design Patterns and software engineering best practices
  • Experience with TDD, BDD, ATDD and Feature Files
  • Hands-on experience with Jenkins, Gradle, GitHub, Artifactory and Ansible
  • Experience working in Agile/Scrum environments
  • Good written and verbal communication skills

Good to Have

  • Experience with ReactJS, AngularJS or Elasticsearch
  • Knowledge of AMPS messaging
  • Experience with SQL/database programming
  • Knowledge of Capital Markets, especially securities trade processing, clearing and settlements
  • Ability to manage multiple tasks in a fast-paced environment

Bachelors/ Degree

More Info

Job ID: 151940893

Beware of Scammers

We don’t charge money for job offers