Enable job alerts via email!

Software Developer (Java/Big Data) (JD#10496)

SCIENTE INTERNATIONAL PTE. LTD.

Singapore

On-site

SGD 85,000 - 120,000

Full time

20 days ago

Job summary

A leading investment bank is seeking a Software Developer for their Risk and Finance IT team. This role focuses on developing applications for Market Risk and Counterparty Risk, requiring a minimum of 8 years in software development and 5 years specifically in Java/J2EE. The candidate should possess strong data processing skills, experience with messaging systems, and a good understanding of the Hadoop ecosystem. Interested applicants should send their resume to apply@sciente.com.

Qualifications

  • Minimum 8 years of software development experience required.
  • At least 5 years of experience in Java/J2EE development necessary.
  • Strong expertise in data ingestion and processing technologies expected.

Responsibilities

  • Lead technical studies and propose robust solutions.
  • Document design specifications and develop software solutions.
  • Perform code reviews and mentor junior developers.
  • Monitor and escalate technical risks appropriately.

Skills

Java/J2EE development
Data ingestion and processing technologies
Messaging systems (Kafka, Flume, ActiveMQ)
Hadoop ecosystem (HDFS, HBase, Hive)
Build and CI/CD tools (Maven, Jenkins)
UML
RESTful web services
JUnit (TDD)
Jira/QC
Git/SVN
Job description
Overview

We are seeking a Software Developer to join the Risk and Finance IT team of a leading investment bank. This role involves designing, developing, and maintaining applications supporting Market Risk, Counterparty Risk, and Finance domains, with a focus on large-scale regulatory projects such as FRTB and real-time market risk processing.

Mandatory Skill-set
  • Must have minimum 8 years of software development experience;
  • Must have at least 5 years of experience in Java/J2EE development;
  • Strong expertise in data ingestion and processing technologies (e.g., Spark Streaming, Spark);
  • Must have hands-on experience with messaging systems (Kafka, Flume, ActiveMQ, MQSeries, or RabbitMQ);
  • Solid knowledge of Hadoop ecosystem (preferably Hortonworks distribution: HDFS, HBase, Hive, ORC/Parquet);
  • Proficiency with build and CI/CD tools (Maven, SBT, Ant, Jenkins, TeamCity);
  • Must have experience with UML, RESTful web services, JUnit (TDD), Jira/QC, and Git/SVN for source management.
Desired Skill-set
  • Experience in solution design using proven patterns and performance tuning in streaming environments;
  • Familiarity with Phoenix, ElasticSearch, Sqoop, or StreamSets;
  • Basic knowledge of finance and investment banking concepts.
Responsibilities
  • Lead technical studies and collaborate with infrastructure, business analysts, and data experts to propose robust solutions;
  • Document design specifications and develop high-quality software solutions;
  • Ensure CI/CD artifacts and automation are integrated into the solution;
  • Perform code reviews, coach best practices, and mentor junior developers;
  • Provide regular reporting and updates to project managers;
  • Monitor and escalate technical risks appropriately;
  • Research, design, test, and validate software solutions while enhancing existing applications;
  • Contribute to non-functional deliverables such as production monitoring, quality control, and performance/load testing;
  • Collaborate with engineers to integrate hardware and software systems effectively.

Should you be interested in this career opportunity, please send in your updated resume to apply@sciente.com at the earliest.

When you apply, you voluntarily consent to the disclosure, collection and use of your personal data for employment/recruitment and related purposes in accordance with the SCIENTE Group Privacy Policy, a copy of which is published at SCIENTE’s website (https://www.sciente.com/privacy-policy).

Confidentiality is assured, and only shortlisted candidates will be notified for interviews.

EA License: 07C563

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