Software Analyst

AURUMJIN CONSULTING PTE. LTD.

Singapore

On-site

SGD 90,000 - 140,000

Full time

10 days ago

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

AURUMJIN CONSULTING PTE. LTD. is seeking a Java-focused software developer with 3+ years of experience to design, code, test, and document complex financial applications. The role includes liaising with analysts, creating robust test strategies, and providing production support.

Candidate should be proficient in Java, design patterns, and modern Java features, with experience in Maven, Git, and messaging tech like Kafka and RabbitMQ. Prior exposure to finance domains is a plus.

Qualifications

  • At least 3 years of software development experience.
  • At least 3 years’ experience working with Java.
  • Strong knowledge on various design patterns.
  • Strong understanding of recent Java language features, such as lambdas, streams, and futures.
  • Good knowledge of algorithms and data structures, with strong fundamentals in complexity analysis.
  • Strong ability to analyze code – understand execution flow & debug even without access to a debugger.
  • Experience with Maven, Git, writing and maintaining integration tests. Strong familiarity with Linux and bash.
  • Good knowledge of SQL Messaging technology such as kafka,Rabbit MQ.
  • XML, XPath, XSLT management.
  • General knowledge and understanding of investment banking domain, capital market FO/BO environment is an advantage.
  • Understanding or interest in finance & financial markets, particularly interest rate derivatives in their many forms (Forwards, Futures, Swaps, Swaptions, etc)

Responsibilities

  • Conceptualize and propose technical design.
  • Contribute to development of high quality fully tested source code complying with deadlines, schedule and coding standards.
  • Liaise with business analysts for clarification and understanding of requirements.
  • Organize and keep up to date detailed technical documentation.
  • Develop tests strategy in coordination with project manager / Business Analysts.
  • Provide technical assistance during user acceptance test.
  • Support applications in production - analyze and resolve issues as they arise as well as propose optimizations for future.

Skills

Java
Design patterns
Code analysis
Algorithms & data structures
Java language features (lambdas, etc.)

Tools

Maven
Git
Integration tests
Linux
bash
Kafka
RabbitMQ
XML
XPath
XSLT

Job description

Job Description & Requirements
  • Able to conceptualize, propose technical design.
  • Contributing to development of high quality fully tested source code complying with deadlines, schedule and coding standards.
  • Liaise with business analysts for clarification and understanding of requirements.
  • Organize and keep up to date detailed technical documentation
  • Develop tests strategy in coordination with project manager / Business Analysts
  • Provide technical assistance during user acceptance test
  • Support applications in production - analyze and resolve issues as they arise as well as propose optimizations for future.
Qualifications And Profile

The successful candidate will definitely have:

  • At least 3 years of software development experience
  • At least 3 years’ experience working with Java.
  • Strong knowledge on various design patterns
  • A strong understanding of recent Java language features, such as lambdas, streams, and futures
  • Good knowledge of algorithms and data structures, with strong fundamentals in complexity analysis
  • Strong ability to analyze code – understand execution flow & debug even without access to a debugger
  • Experience with Maven, Git, writing and maintaining integration tests. Strong familiarity with Linux and bash
  • Good knowledge of SQL Messaging technology such as kafka,Rabbit MQ
  • XML, XPath, XSLT management
  • General knowledge and understanding of investment banking domain, capital market FO/BO environment is an advantage
  • Understanding or interest in finance & financial markets, particularly interest rate derivatives in their many forms (Forwards, Futures, Swaps, Swaptions, etc)
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

System Analyst (Java, J2EE, Unix)
System Analyst (Java, J2EE, Unix)

QUESS SELECTION & SERVICES PTE. LTD. • Singapore

On-site
SGD 150,000 - 260,000
Senior Software Developer (Banking)
Senior Software Developer (Banking)

United States Digital Space LLC • Singapore

On-site
SGD 120,000 - 180,000
Application System Analyst - Banking Technology
Application System Analyst - Banking Technology

D L RESOURCES PTE LTD • Singapore

On-site
SGD 150,000 - 190,000
Software Engineer
Software Engineer

Nityo Infotech • Singapore

On-site
SGD 100,000 - 167,000
Java Software Engineer
Java Software Engineer

BASE CAMP DIGITAL PTE. LTD. • Singapore

On-site
SGD 80,000 - 120,000
Software Engineer - Banking
Software Engineer - Banking

Unison Group • Singapore

On-site
SGD 70,000 - 90,000
Technical Business Analyst (Java)
Technical Business Analyst (Java)

Ambition • Singapore

On-site
SGD 110,000 - 170,000
Java Software Engineer
Java Software Engineer

Optimum Solutions Pte Ltd • Singapore

On-site
SGD 80,000 - 120,000
Technical System Analyst (Application Solution Architecture & Middleware) - Banking Technology Wealth & Credit Compliance
Technical System Analyst (Application Solution Architecture & Middleware) - Banking Technology Wealth & Credit Compliance

D L RESOURCES PTE LTD • Singapore

On-site
SGD 180,000 - 240,000
Senior Software Developer - Scala / Java
Senior Software Developer - Scala / Java

APAR TECHNOLOGIES PTE. LTD. • Singapore

On-site
SGD 120,000 - 180,000