Java Developer

Adecco Personnel Pte Ltd (Staffing)

Singapore

On-site

SGD 90,000 - 130,000

Full time

10 days ago

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Adecco Personnel Pte Ltd (Staffing) is seeking a Software Developer to design and develop scalable solutions using Scala/Java in a fast-paced environment. You will apply modern engineering practices, TDD, and automation while collaborating with global teams and mentoring developers.

You will contribute to the technology blueprint, optimize applications, and communicate technical details effectively to leadership. Experience with Agile/Scrum and related tools is valued.

Qualifications

  • Experience with Scala/Java and modern software engineering practices.
  • Proficient in OOP and functional programming principles.
  • Experience with Event Sourcing and CQRS.
  • Familiarity with design patterns, algorithms, and clean code.

Responsibilities

  • Develop robust and scalable technology solutions to meet business requirements using modern software development best practices.
  • Collaborate with regional and global teams to design and build new functionalities in relevant languages and/or other shared platforms that align with our blueprint.
  • Clearly communicate technical details effectively across disciplines and teams, including to senior leadership.
  • Collaborate, coach and mentor team of highly motivated technologists.
  • Professional experience developing solutions with Scala/Java, and strong knowledge of OOPS and Functional programming principles.
  • Strong development expertise and understanding of event sourcing and CQRS principles.
  • Experience with design patterns and following best software engineering practices.
  • An understanding of fundamental algorithms and ability to optimize the existing code.

Skills

Scala
Java
OOP
Functional Programming
TDD
ATDD/BDD
CI/CD
Agile/Scrum
ReactJS
Elasticsearch
AngularJS
AMPS messaging
SQL

Tools

Jenkins
Gradle
GitHub
Artifactory
Ansible

Job description

The Software Developer will design and develop scalable solutions using Scala/Java, applying modern engineering practices, TDD, Agile, and automation tools. The role involves collaborating with global teams, mentoring developers, optimizing applications, and supporting technology solutions within a fast-paced environment.

A leading global financial institution providing banking, investment, and technology-driven financial services worldwide.

Job Responsibilities

  • Develop robust and scalable technology solutions to meet business requirements using modern software development best practices.
  • Collaborate with regional and global teams to design and build new functionalities in relevant languages and/or other shared (and existing) platforms that align with our blueprint.
  • Clearly communicate technical details effectively across disciplines and teams, including to senior leadership.
  • Collaborate, coach and mentor team of highly motivated technologists.
  • Professional experience developing solutions with Scala/Java. Well versed with both OOPS and Functional programming principles.
  • Strong development expertise and understanding of event sourcing and CQRS principles.
  • Experienced in using design patterns and following best software engineering practices.
  • An understanding of fundamental algorithms and ability to optimize the existing code.
Key Requirements
  • Strong development experience in Scala and/or Java.
  • Strong understanding of OOP and Functional Programming principles.
  • Experience with Event Sourcing and CQRS.
  • Knowledge of design patterns, algorithms, clean code principles, and software engineering best practices.
  • Strong experience with TDD, ATDD/BDD, Specification by Example, and continuous integration.
  • Hands-on experience with Jenkins, Gradle, GitHub, Artifactory, and Ansible.
  • Experience working in Agile/Scrum environments.
  • Strong communication, collaboration, and mentoring skills.
  • Experience with ReactJS, Elasticsearch, and AngularJS is advantageous.
  • Knowledge of AMPS messaging and SQL/database programming is a plus.
  • Understanding of Capital Markets, particularly securities trade processing, clearing, and settlements, is advantageous.

Dimple Jain
Direct Line: 81705
EA License No: 91C2918
Personnel Registration Number: R22107270

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

Similar jobs worth comparing

Senior Java Developer
Senior Java Developer

ADECCO PERSONNEL PTE LTD • Singapore

On-site
SGD 90,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 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 - Contract
Java Developer - Contract

United States Digital Space LLC • Singapore

On-site
SGD 70,000 - 120,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
Software Engineer – Scala/Java (Capital Markets)
Software Engineer – Scala/Java (Capital Markets)

Argyll Scott Singapore • Singapore

On-site
SGD 120,000 - 180,000
Big Data Java Developer - Mutiple headcounts
Big Data Java Developer - Mutiple headcounts

Adecco Personnel Pte Ltd (Staffing) • Singapore

On-site
SGD 110,000 - 170,000
Scala/Java Engineer — Build Scalable FinTech Solutions
Scala/Java Engineer — Build Scalable FinTech Solutions

Adecco Personnel Pte Ltd (Staffing) • Singapore

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

Alan Partners • Singapore

On-site
SGD 100,000 - 130,000