Enable job alerts via email!

Expert Java Software Developer (Must have Banking industry experience)

LUXOFT INFORMATION TECHNOLOGY (SINGAPORE) PTE. LTD.

Singapore

On-site

SGD 90,000 - 150,000

Full time

8 days ago

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Start fresh or import an existing resume

Job summary

A leading financial institution in Singapore is seeking a skilled software developer for their Capital Market IT applications team. This role requires extensive experience in Java and a deep understanding of banking operations. The successful candidate will focus on developing and supporting Static and Market Data applications, collaborating closely with business users and IT teams. Strong knowledge in the latest Java features, AWS cloud technologies, and development best practices is essential.

Qualifications

  • Over 12 years of software development experience.
  • At least 8 years working with Java.
  • Proficient in the Banking / Investment Banking domain.

Responsibilities

  • Develop high-quality, fully tested source code adhering to deadlines and standards.
  • Lead technology initiatives and propose design and architectural evolution.
  • Collaborate with business analysts to clarify requirements.

Skills

Java
Spring Boot
RESTful APIs
AWS Cloud
Docker
Kubernetes
SQL
Angular
React
ElasticSearch
Maven
Git
GitLab
JIRA
Algorithms
Data Structures
Problem Solving

Job description

Our client is the corporate and investment banking arm of The Group, the world's 10th largest bank by total assets.

Their Singapore center, Information Systems Asia Pacific (ISAP), is one of the three main IT hubs supporting worldwide business, with over 1,000 IT staff involved in Production and Application Development activities. They collaborate daily with international branches in 33 countries, supporting their IT solutions and developing the bank's future information systems.

The department manages the development and maintenance of Capital Market IT applications (both in-house and packaged software) used globally, covering Front Office (e.g., Murex, Apex, Orchestrade), Back Office (e.g., Summit, Calypso), Market Data Referential (e.g., Asset Control), and Market Risk (including in-house applications on big data technologies).

The Static and Market Data team supports the full value chain by providing Static Market Data to Front Office, Back Office, and Risk departments to sustain business activities.

This role focuses on developing Static and Market Data applications through project work and maintenance, supporting 'run the bank' functions. It requires a deep understanding of business operations, timing, and data flow within internal and external systems. The build and support team works closely with business users, infrastructure engineers, and system managers.

Responsibilities:
  1. Build & Change Management
  2. Lead technology initiatives, propose design and architectural evolution, and develop operational models.
  3. Develop high-quality, fully tested source code adhering to deadlines and standards.
  4. Collaborate with business analysts to clarify requirements.
  5. Manage deployment and change processes.
  6. Develop testing strategies in coordination with project managers and business analysts.
  7. Provide technical support during user acceptance testing.
  8. Manage incidents and requests from business users and other IT teams.

Additional responsibilities include effective communication, analyzing enhancement requests and bug fixes, documenting deliverables, supporting applications in production, monitoring software quality, applying release strategies, supporting production releases, troubleshooting, and implementing process improvements and automation.

Mandatory Skills:
  • Over 12 years of software development experience.
  • At least 8 years working with Java.
  • Experience in Banking / Investment Banking domain.
  • Strong understanding of SOLID principles, unit testing, and integration testing.
  • Proficiency with latest Java features and Spring Boot framework.
  • Experience designing RESTful APIs with Swagger and OpenAPI.
  • Knowledge of AWS Cloud fundamentals, including Microservices, Docker, Kubernetes, S3, and Redshift.
  • Experience with Java OpenTelemetry and ElasticSearch.
  • Frontend development experience with Angular or React.
  • Good SQL knowledge.
  • Familiarity with Maven, Git, GitLab, and JIRA.
  • Strong fundamentals in algorithms, data structures, and complexity analysis.
  • Ability to analyze code, understand execution flow, and debug without a debugger.
  • Optional expertise in Apache Kafka, Spark, Iceberg, and DevOps culture.
  • Strong analytical, problem-solving, and security awareness skills.
  • Proactive, able to work under pressure, team-oriented, with excellent communication skills.
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.