Senior Software Engineer Scala/Java

apar technologies pte. ltd.

Shenton Way

On-site

SGD 90,000 - 130,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

apar technologies pte. ltd. is seeking a software engineer with 5+ years of experience to develop and maintain financial services applications using Scala and Java.

You will apply OOP and FP, design patterns, and clean code principles while leveraging Event Sourcing/CQRS. You will also write tests using TDD/BDD and collaborate in a Scrum/Agile team. The role involves working with Jenkins, Gradle, GitHub, Artifactory, and Ansible for development and deployment, plus optimizing existing code to

Qualifications

  • Strong hands-on experience with Scala and/or Java.
  • Good knowledge of Object-Oriented and Functional Programming.
  • Experience with Event Sourcing and CQRS.
  • Knowledge of design patterns, clean code, TDD, BDD, and ATDD.
  • Experience with Jenkins, Gradle, GitHub, Artifactory, and Ansible.
  • Good understanding of algorithms and code optimization.
  • Experience working in Agile/Scrum teams.
  • Capital markets knowledge will be an advantage.

Responsibilities

  • Develop and maintain software applications using Scala/Java.
  • Apply OOP, Functional Programming, design patterns, and clean code practices.
  • Design solutions using Event Sourcing and CQRS principles.
  • Write and maintain unit, feature, and automated tests using TDD/BDD.
  • Work with Jenkins, Gradle, GitHub, Artifactory, and Ansible for development and deployment.
  • Analyze and optimize existing code and improve application performance.
  • Work closely with team members in a Scrum/Agile environment.
  • Participate in technical discussions and communicate solutions and designs.

Skills

Scala/Java
OOP & FP
Event Sourcing & CQRS
Design patterns & clean code
Testing: TDD/BDD/ATDD
CI/CD tools
Agile/Scrum
Capital markets knowledge

Tools

Jenkins
Gradle
GitHub
Artifactory
Ansible

Job description

Job Responsibilities


  • Develop and maintain software applications using Scala/Java.

  • Apply OOP, Functional Programming, design patterns, and clean code practices.

  • Design solutions using Event Sourcing and CQRS principles.

  • Write and maintain unit, feature, and automated tests using TDD/BDD practices.

  • Work with Jenkins, Gradle, GitHub, Artifactory, and Ansible for development and deployment.

  • Analyze and optimize existing code and improve application performance.

  • Work closely with team members in a Scrum/Agile environment.

  • Participate in technical discussions and clearly communicate solutions and designs.


Key Requirements


  • At least 5 years of experience in software development within financial services.

  • Strong hands-on experience with Scala and/or Java.

  • Good knowledge of Object-Oriented and Functional Programming.

  • Experience with Event Sourcing and CQRS.

  • Knowledge of design patterns, clean code, TDD, BDD, and ATDD.

  • Experience with Jenkins, Gradle, GitHub, Artifactory, and Ansible.

  • Good understanding of algorithms and code optimization.

  • Experience working in Agile/Scrum teams.

  • Good communication and teamwork skills.

  • ReactJS, AngularJS, Elasticsearch, AMPS, SQL, or capital markets knowledge will be an advantage.


EA Number : 11C4879

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Software Developer - Scala / Java
Senior Software Developer - Scala / Java

APAR TECHNOLOGIES PTE. LTD. • Singapore

On-site
SGD 120,000 - 180,000
Senior Software Developer - Scala / Java
Senior Software Developer - Scala / Java

apar technologies pte. ltd. • Shenton Way

On-site
SGD 120,000 - 180,000
Java Developer
Java Developer

Adecco Personnel Pte Ltd (Staffing) • Singapore

On-site
SGD 90,000 - 130,000
Software Engineer – Scala/Java (Capital Markets)
Software Engineer – Scala/Java (Capital Markets)

PVH (Tommy Hilfiger/Calvin Klein) • Singapore

On-site
SGD 120,000 - 180,000
Senior Java Developer
Senior Java Developer

ADECCO PERSONNEL PTE LTD • Singapore

On-site
SGD 90,000 - 180,000
Software Engineer – Scala/Java (Capital Markets)
Software Engineer – Scala/Java (Capital Markets)

Argyll Scott Singapore • Singapore

On-site
SGD 120,000 - 180,000
Software Engineer – Java / Kotlin
Software Engineer – Java / Kotlin

Argyll Scott Singapore • Singapore

On-site
SGD 60,000 - 100,000
Java Software Engineer
Java Software Engineer

BASE CAMP DIGITAL PTE. LTD. • Singapore

On-site
SGD 80,000 - 120,000
Senior Java Software Engineer (Banking Sector)
Senior Java Software Engineer (Banking Sector)

Helius Technologies Pte Ltd • Singapore

On-site
SGD 120,000 - 180,000
Senior Scala/Java Engineer - FinTech, CQRS & TDD/BDD
Senior Scala/Java Engineer - FinTech, CQRS & TDD/BDD

apar technologies pte. ltd. • Shenton Way

On-site
SGD 90,000 - 130,000