Search by job, company or skills

Senior Java Developer

5-7 Years
SGD 2,000 - 6,500 per month
Early Applicant
  • Posted 17 hours ago
  • Be among the first 10 applicants

Job Description

Role Overview

We are seeking experienced Senior Java Developers to join a high-profile Equity Trading project. The selected candidates will be responsible for developing and enhancing critical trading platform components, with a strong focus on invoicing, fee calculation, and trade booking functionalities.

Key Responsibilities

. Design, develop, and maintain high-performance Java-based applications for Trading systems.

. Develop and enhance Modules supporting trade lifecycle and settlement processes.

. Build and optimize Modules

. Develop and maintain Downstream Trade Booking Modules to support trade processing and integration with back-office systems.

. Collaborate with business analysts, traders, QA teams, and solution architects to deliver scalable solutions.

. Troubleshoot production issues and provide timely fixes.

. Perform code reviews and ensure adherence to development standards and best practices.

. Participate in system integration testing and deployment activities.

. Support go‑live readiness activities, post‑deployment stabilization, and follow‑up issue resolution.

Required Skills & Experience

  • Strong hands-on experience in Java
  • Experience with Spring Boot
  • Strong knowledge of MariaDB
  • Experience developing RESTful APIs and microservices
  • Strong understanding of SQL, data modeling, and performance optimization
  • Experience with version control systems such as Git
  • Knowledge of application performance tuning and debugging
  • Domain Skills
  • Experience in Equity Trading, Capital Markets, or Investment Banking environments
  • Understanding of trade lifecycle, trade capture, booking, settlement, and post-trade processing
  • Knowledge of fee and billing calculations within financial systems is highly desirable
  • Preferred Skills
  • Experience with messaging systems (Kafka, JMS, RabbitMQ)
  • Knowledge of CI/CD practices and DevOps tools
  • Experience working in Agile/Scrum environments
  • Exposure to cloud-based deployment environments
  • Well‑organized and disciplined in following documented processes and procedures.

Qualifications:

  • Bachelor's degree in Computer Science, Engineering, or a related discipline.
  • 5-7 years of hands‑on Java backend development experience.
  • Strong understanding of software development best practices and testing methodologies.
  • Excellent problem‑solving skills and ability to perform under pressure in a fast‑paced environment.
  • Strong communication skills with the ability to collaborate effectively with cross‑functional teams.

Kindly take note of the following details for shift work

Shift Timing

Note : 8 hours shift will be subjected to change

Need to support when releases including nights during weekends and public holidays

More Info

Job Type:
Industry:
Function:
Employment Type:

Job ID: 152913849

Similar Jobs

Remote

Skills:

JavaSpring BootMicro ServicesAwsAws LambdaAws Services

Remote

Skills:

Backend DevelopmentJavaPythonGo Programming Language

Beware of Scammers

We don’t charge money for job offers