Senior Scala/Java Engineer - FinTech, CQRS & TDD/BDD

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

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

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

Similar jobs worth comparing

Senior Scala & Java Engineer - FinTech, CQRS/Event Sourcing
Senior Scala & Java Engineer - FinTech, CQRS/Event Sourcing

apar technologies pte. ltd. • Shenton Way

On-site
SGD 120,000 - 180,000
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
Senior Software Engineer Scala/Java
Senior Software Engineer Scala/Java

apar technologies pte. ltd. • Shenton Way

On-site
SGD 90,000 - 130,000
Senior Java Developer
Senior Java Developer

ADECCO PERSONNEL PTE LTD • Singapore

On-site
SGD 90,000 - 180,000
Senior Scala/Java Engineer Capital Markets (12-Month)
Senior Scala/Java Engineer Capital Markets (12-Month)

Argyll Scott Singapore • Singapore

On-site
SGD 120,000 - 180,000
Senior Java/Scala Engineer — TDD, CQRS, Mentoring
Senior Java/Scala Engineer — TDD, CQRS, Mentoring

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 CONSULTING PTE. LTD. • Singapore

On-site
SGD 120,000 - 180,000
Java Software Engineer - FinTech Web Apps (AWS, Bonus)
Java Software Engineer - FinTech Web Apps (AWS, Bonus)

SCIENTEC CONSULTING PTE. LTD. • Singapore

On-site
SGD 67,000 - 100,000
Salary up to 7,000 SGD/month + AWS +/+
Performance Bonus
Up to 18 days Annual Leave and medical
Senior Software Engineer (Java)
Senior Software Engineer (Java)

CAPGEMINI SINGAPORE PTE. LTD. • Singapore

On-site
SGD 90,000 - 120,000