Enable job alerts via email!

Senior Java Developer - Market Data Systems (JD#10334)

SCIENTE INTERNATIONAL PTE. LTD.

Singapore

On-site

SGD 60,000 - 90,000

Full time

20 days ago

Job summary

Une entreprise reconnue dans le domaine des marchés financiers recherche un développeur Java pour rejoindre son équipe IT. Le candidat sera responsable du développement et de la maintenance de systèmes d'intégration de données de marché utilisés par des banques à l'échelle mondiale. Cette position requiert une solide expérience en développement logiciel, notamment avec Java et Spring Boot, ainsi qu'une compréhension des principes de conception et des environnements cloud.

Qualifications

  • 4 ans d'expérience en développement logiciel.
  • Solide compréhension des principes OOP et des design patterns.
  • Exposition pratique à AWS, y compris S3 et Redshift.

Responsibilities

  • Conception et développement d'applications avec Java et Spring Boot.
  • Implémentation d'APIs RESTful et support technique de niveau 3.
  • Contribuer à la planification de la production et optimiser les processus.

Skills

Java
Spring Boot
Linux/Unix
SQL
AWS Services
Debugging Skills
Communication Skills

Tools

Git
Maven
GitLab CI/CD
Jira
Docker
Kubernetes
OpenAPI
Swagger

Job description

Job Summary

We are seeking a skilled and experienced Java Developer to join the Capital Markets IT (CMI) team, focusing on the development and maintenance of market data integration systems used globally by banks.

Mandatory Skill-set

  • Must have 4 years of software development experience with strong Java and Spring Boot skills;
  • Must have solid understanding of OOP, design patterns, and SOLID principles;
  • Must have experience with Linux/Unix, shell scripting, and SQL;
  • Familiar with Git, Maven, GitLab CI/CD, and Jira;
  • Hands-on exposure to AWS services such as S3, Redshift, Docker, and Kubernetes;
  • Strong debugging skills and understanding of data structures and algorithms;
  • Excellent communication skills in English.

Desired Skill-set

  • Familiarity with ElasticSearch and Java OpenTelemetry for observability;
  • Knowledge of MangoDB and Redis;
  • Understanding or interest in financial markets and asset classes such as bonds, equities, interest rate derivatives, and CDS.

Responsibilities

  • Lead and contribute to application design, architecture evolution, and operational planning;
  • Design, develop, test, and maintain high-quality Java code using Spring Boot and industry best practices;
  • Implement RESTful APIs using OpenAPI and Swagger standards;
  • Manage code using Git and Maven, and support CI/CD pipelines with GitLab;
  • Collaborate with business analysts and stakeholders to clarify requirements and deliver solutions;
  • Provide Level 3 application support, including incident analysis, bug fixes, and enhancements;
  • Participate in release and deployment planning, including monthly production releases;
  • Monitor application performance, implement observability using OpenTelemetry and ElasticSearch;
  • Drive continuous improvement by automating manual work, optimizing processes, and upgrading tools;
  • Contribute to the mentoring of junior developers and support a high-performing team culture;
  • Willing to work regular hours with availability for weekend support on demand.

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 Licence No. 07C5639

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