Intermediate Java Software Developer Investment Banking (permanent Position)

SG, Singapore

Job Description

Job Title:

Intermediate Java Software Developer in investment banking



Company:

Quanteam Singapore (Permanent Position)


Location:

Singapore


#

& Responsibilities



As an

Intermediate Java Software Developer

, you will join a dynamic technology team within a large financial institution's global IT platform. You will contribute to the design, development, and enhancement of high-performance systems supporting data quality, risk management, and reporting functions.


Your key responsibilities include:


Designing, developing, and maintaining scalable back-end applications in

Java (11 or above)

using modern frameworks and libraries. Participating in the full software development lifecycle -- from requirements gathering and technical design to testing and deployment. Implementing robust

data processing and validation logic

to ensure high data quality and system reliability. Working closely with business analysts, QA engineers, and other developers to deliver solutions aligned with functional and technical requirements. Ensuring adherence to coding standards, security guidelines, and performance optimization best practices. Supporting production environments and resolving issues within agreed SLAs. Contributing to the continuous improvement of development tools, processes, and methodologies.
#

Technical Skills



Strong experience in

Core Java, Spring Boot, and RESTful API development

. Solid understanding of

SQL

, relational databases (Oracle, PostgreSQL, or similar), and

data modelling

. Familiarity with

microservices architecture

,

CI/CD pipelines

, and tools like

Git

,

Jenkins

, or

SonarQube

. Experience in

unit testing frameworks

(JUnit, Mockito) and

Agile/Scrum

environments. Exposure to

Big Data tools

(Spark, Kafka, or Hadoop) is an advantage. Good understanding of data quality and data governance principles will be highly valued.
#

Soft Skills



Strong analytical and problem-solving abilities. Excellent communication and teamwork skills. Proactive, detail-oriented, and capable of working independently. Ability to work effectively in a multicultural and fast-paced environment.
#

Qualifications



Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field. 3-6 years of professional experience in Java software development. * Previous experience in the financial sector or with large-scale enterprise systems is preferred.

Beware of fraud agents! do not pay money to get a job

MNCJobz.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Related Jobs

Job Detail

  • Job Id
    JD1633003
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    SG, Singapore
  • Education
    Not mentioned