Senior Java Software Engineer (Banking Sector)

Helius Technologies Pte Ltd

Singapore

On-site

SGD 120,000 - 180,000

Full time

10 days ago

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Helius Technologies Pte Ltd is seeking a Senior Java Software Engineer (Java + Python) to join our backend team. You will use Java 8+ and Python, implement REST/SOAP services, and work with Spring Boot, JMS, and SQL databases.

The role requires strong CS fundamentals, TDD, and CI practices within an Agile environment. The position offers exposure to Wealth Management/Banking standards, legacy system challenges, and collaboration with internal/external stakeholders to deliver robust, scalable

Qualifications

  • 8 to 12 years of experience is required.
  • Core Java 8+, Python and JUnit.
  • Spring Boot, REST/SOAP web services, and Spring core concepts.
  • Strong CS fundamentals (algorithms, data structures, OOD).
  • TDD and ability to write acceptance tests.
  • Maven and basic Linux shell scripting.
  • JMS/MQ and relational databases with SQL, joins and indexing.
  • Familiarity with IntelliJ, Git, and SonarQube/SonarLint.
  • Experience with Agile methodologies (Scrum/XP).

Responsibilities

  • Development and delivery with Java, Python, EJB, Spring Boot, MySQL, Oracle and IBM MQ.
  • Translate business requirements into scalable, stable technical solutions.
  • Investigate production issues and maintain a stable production environment.
  • Collaborate with team to achieve goals in an Agile setting.
  • Communicate technical issues effectively to non-technical stakeholders.

Skills

Java
Python
JUnit
Spring Boot
TDD
SQL
RESTful APIs
JMS/MQ
Algorithms
OOP Design
Agile/Scrum

Tools

Maven
Linux shell
IntelliJ
Git
SonarQube/SonarLint
JMS
SQL tuning
SOAP/REST
Kafka
Oracle/MySQL

Job description

Senior Java Software Engineer (Java + Python)

Job Requirement:

  • 8 to 12 years of experience is required
  • Core Java 8+, Python and JUnit.
  • Spring Boot
  • 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

Desirable:

  • JBOSS (or any other application server knowledge).
  • Java Server Faces, JPA, EJB knowledge.
  • Able to write/understand complex SQL queries.
  • Kafka
  • React JS

Key Features of the Position

  • Communicate highly technical issues to non-technical audience.
  • Earn good reputation of being technically strong in the organization by help solving problems others struggle
  • Development and delivery with Java, Python, EJB, Spring Boot, MySQL, Oracle 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.
  • Passionate about technologies and building robust and scalable Java Systems.
  • Analysis, design coding, and implementation of complex and custom-built applications.
  • Work collaboratively with team to achieve goals. Experience working in Agile methodologies, such as Scrum, and/or Extreme programming.
  • Experience in following in following best practices like Test-Driven Development (TDD) and continuous Integration (CI)
  • Investigate and resolve production issues to help maintain a stable production environment; remain cool and effective in crisis.

Client / Stakeholder Management (internal & external)

  • Analyse requirements, estimate efforts, plan timeline, manage progress.
  • Ensure awareness, involvement and support from the key stakeholders and participants by building strong project teams and maintaining robust communication on the project status throughout its life cycle
  • Drive and review technical and architectural design, enforce architectural guidelines and challenge status quo.

Thanks, and Best Regards

Karanam Vijaya Kiran

(EA Registration no: R1443178)

Recruitment Manager

Hand Phone: +65 867

Helius Technologies Pte Ltd (EA Licence No: 11C3373)

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Java Software Engineer
Java Software Engineer

BASE CAMP DIGITAL PTE. LTD. • Singapore

On-site
SGD 80,000 - 120,000
Software Engineer – Java / Kotlin
Software Engineer – Java / Kotlin

Argyll Scott Singapore • Singapore

On-site
SGD 60,000 - 100,000
Big Data Java Developer - Mutiple headcounts
Big Data Java Developer - Mutiple headcounts

Adecco Personnel Pte Ltd (Staffing) • Singapore

On-site
SGD 110,000 - 170,000
Java Full Stack Software Developer
Java Full Stack Software Developer

Quesscorp Singapore Pte Ltd • Singapore

On-site
Java Big Data Developer - Mutiple headcount
Java Big Data Developer - Mutiple headcount

Adecco • Singapore

On-site
SGD 90,000 - 130,000
JAVA SOFTWARE ENGINEER
JAVA SOFTWARE ENGINEER

Matrix Process Automation Sdn. Bhd. • Singapore

On-site
SGD 60,000 - 90,000
Full Stack Engineer - Java
Full Stack Engineer - Java

Crédit Agricole CIB • Singapore

On-site
SGD 120,000 - 180,000
Java Technical Lead / Solution Architect - Private Banking Application
Java Technical Lead / Solution Architect - Private Banking Application

D L Resources Pte Ltd • Singapore

On-site
SGD 180,000 - 240,000
Java/Full Stack Analyst
Java/Full Stack Analyst

ZENITH INFOTECH (S) PTE LTD. • Singapore

On-site
SGD 90,000 - 120,000
Senior Software Engineer Scala/Java
Senior Software Engineer Scala/Java

apar technologies pte. ltd. • Shenton Way

On-site
SGD 90,000 - 130,000