Job Search and Career Advice Platform

Enable job alerts via email!

Software Developer

AURUMJIN CONSULTING PTE. LTD.

Singapore

On-site

SGD 60,000 - 80,000

Full time

Today
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A technology consulting firm in Singapore is seeking a skilled software developer with at least 3 years of experience in Java. The role involves creating technical designs, developing quality software, collaborating with analysts, and providing technical support during testing. Candidates should have a solid knowledge of design patterns and algorithms, as well as familiarity with SQL and messaging technologies. Understanding finance and the investment banking domain is a plus.

Qualifications

  • At least 3 years of software development experience.
  • Strong knowledge on various design patterns.
  • Understanding of recent Java language features, such as lambdas and streams.

Responsibilities

  • Able to conceptualize and propose technical design.
  • Contribute to development of high quality tested source code.
  • Liaise with business analysts for requirements clarification.

Skills

Java
Software Development
Design Patterns
Algorithms
SQL
Maven
Git
Linux
Bash
Kafka
Rabbit MQ
Job description
Responsibilities
  • 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 a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.