Enable job alerts via email!

Contract - Senior Software Engineer - Java (Legacy System)

Tangspac Consulting Pte Ltd

Singapore

On-site

SGD 60,000 - 80,000

Part time

Today
Be an early applicant

Job summary

A leading consulting firm is seeking a Senior Software Engineer with expertise in Java to develop and deliver scalable technical solutions. The ideal candidate should have 7 to 15 years of experience and a strong background in computer science. This role involves working with complex legacy systems and adhering to high standards in code security and performance. The position is for a 12-month contract based in Changi, Singapore.

Qualifications

  • Experience level: 7 to 15 years.
  • Ability to communicate technical issues to non-technical audiences.
  • Strong problem-solving skills.

Responsibilities

  • Developing and delivering applications using Java, EJB, Spring Boot.
  • Understanding business/system requirements and translating them into technical solutions.
  • Ensuring adherence to bank standards for code, security, and performance.

Skills

Core Java 8+
JUnit
Strong computer science knowledge
TDD
Maven
Basic Linux shell scripting
Java Messaging Concepts
SQL
Web Services Rest
Spring core concepts
Intellij
Git
SonarQube/SonarLint

Tools

MySQL
IBM MQ
Job description

Role: Senior Software Engineer - Java

Duration: 12 months contract

Location: Changi, SG

Technical Skills

Must Have:

  • Core Java 8+ and JUnit
  • Strong computer science knowledge (algorithms, data structures, object-oriented design)
  • TDD. Able to write acceptance test
  • Maven
  • Basic Linux shell scripting commands
  • Java Messaging Concepts (JMS, MQ)
  • Relational Database concepts, SQL, joins, index, triggers etc.
  • Web Services Rest, SOAP
  • Spring core concepts & Experience in SQL queries optimisation
  • Familiarity with Intellij, Git, SonarQube/SonarLint
Functional / Technical
  • Communicate highly technical issues to non-technical audience.
  • Earn good reputation of being technically strong in the organization by helping solve problems others struggle with.
  • Development and delivery with Java, EJB, Spring Boot, MySQL and IBM MQ.
  • Understand business / system requirements and translate them into technical solutions that are scalable, stable and fit for purpose.
  • Tackle very complex legacy defects that mediocre developers cannot analyse/solve.
  • Ensure adherence to the bank standards (including code, security and performance).
  • The role provides exposures to Wealth Management systems (CRM, Client on-boarding, KYC, AML, Name Check, Documentum, Captiva, GMC, and Liferay Portal).

Experience Level - 7 to 15 yrs experience

Interested Candidates - Apply here or share your CV to jules@tangspac.com | EA License: R24121283

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.