Developer (Java & Python)- Contract (Banking/Fintech)

TANGSPAC CONSULTING PTE LTD

Singapore

On-site

SGD 90,000 - 150,000

Part time

5 days ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

TANGSPAC CONSULTING PTE LTD invites an experienced Software Engineer for a contract role in Singapore. You will develop and maintain applications using Java 8+ with Spring Boot and Python, and build REST/SOAP services.

Work with Oracle/MySQL databases, JMS/IBM MQ messaging, and implement TDD with strong focus on code quality and secure practices. You will collaborate with stakeholders across tech and business domains to deliver scalable solutions.

Qualifications

  • Degree in Computer Science, IT, Engineering or related discipline.
  • Strong hands-on experience in Java 8+, Spring Boot and Python.
  • At least 5 years of hands-on Java & Python development experience.
  • Good knowledge of Spring Core, JUnit, TDD and object-oriented programming.
  • Experience with REST/SOAP, JMS/IBM MQ and SQL.
  • Hands-on experience with Oracle and/or MySQL databases and SQL optimization.
  • Experience with Maven, Git, IntelliJ and SonarQube/SonarLint.

Responsibilities

  • Develop and maintain applications using Java 8+, Spring Boot and Python.
  • Design and implement scalable solutions based on business and system requirements.
  • Develop Python applications/scripts for automation, data processing, system integration and application support.
  • Analyze and resolve complex application and legacy system issues.
  • Develop and maintain REST/SOAP web services and messaging solutions using JMS/IBM MQ.
  • Apply software engineering principles including object-oriented design, algorithms and data structures.
  • Implement TDD, unit testing and acceptance testing to ensure software quality.
  • Design and optimize SQL queries using Oracle/MySQL and relational database concepts.
  • Follow secure coding, performance and code quality standards.
  • Use Git, Maven, IntelliJ and SonarQube/SonarLint for development and code quality management.
  • Perform basic Linux shell scripting to support development and deployment activities.
  • Communicate technical concepts and solutions effectively with technical and non-technical stakeholders.
  • Banking/fintech experience is advantageous.

Skills

Java
Python
Spring Boot
REST & SOAP
JMS/IBM MQ
TDD / Unit Testing
SQL (Oracle/MySQL)
Git & Maven
IntelliJ
Linux shell scripting
Stakeholder communication
Security/Performance basics

Education

Degree in Computer Science/Information Technology/Engineering

Tools

Oracle
MySQL
SonarQube/SonarLint
JMS/IBM MQ
IntelliJ
Git
Maven

Job description

Contract role
Banking/Fintech exposure is must
Key Responsibilities
  • Develop and maintain applications using Java 8+, Spring Boot and Python.
  • Design and implement scalable solutions based on business and system requirements.
  • Develop Python applications/scripts for automation, data processing, system integration and application support.
  • Analyze and resolve complex application and legacy system issues.
  • Develop and maintain REST/SOAP web services and messaging solutions using JMS/IBM MQ.
  • Apply software engineering principles including object-oriented design, algorithms and data structures.
  • Implement TDD, unit testing and acceptance testing to ensure software quality.
  • Design and optimize SQL queries using Oracle/MySQL and relational database concepts.
  • Follow secure coding, performance and code quality standards.
  • Use Git, Maven, IntelliJ and SonarQube/SonarLint for development and code quality management.
  • Perform basic Linux shell scripting to support development and deployment activities.
  • Communicate technical concepts and solutions effectively with technical and non-technical stakeholders.
Requirements
  • Degree in Computer Science, Information Technology, Engineering, or a related discipline.
  • Strong hands-on experience in Java 8+, Spring Boot and Python.
  • Atleast 5 years of hands on experience on Java & Python development
  • Good knowledge of Spring Core, JUnit, TDD and object-oriented programming.
  • Experience with REST/SOAP, JMS/IBM MQ and SQL.
  • Hands-on experience with Oracle and/or MySQL databases and SQL optimization.
  • Experience with Maven, Git, IntelliJ and SonarQube/SonarLint.
  • Working knowledge of Linux/Unix shell scripting.
  • Strong analytical and problem-solving skills.
  • Banking/fintech experience is advantageous.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Java Developer - Contract
Java Developer - Contract

United States Digital Space LLC • Singapore

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

Unison Group • Singapore

On-site
SGD 70,000 - 90,000
Senior Java & Python Developer - Banking/Fintech, REST
Senior Java & Python Developer - Banking/Fintech, REST

TANGSPAC CONSULTING PTE LTD • Singapore

On-site
SGD 90,000 - 150,000
Junior Python Developer
Junior Python Developer

OPTIMUM SOLUTIONS (SINGAPORE) PTE LTD • Singapore

On-site
SGD 42,000 - 72,000
Software Developer - Java
Software Developer - Java

ADECCO PERSONNEL PTE LTD • Singapore

On-site
SGD 60,000 - 90,000
Java and Python Engineer
Java and Python Engineer

United States Digital Space LLC • Singapore

On-site
SGD 60,000 - 85,000
Java Full Stack Developer (Banking)
Java Full Stack Developer (Banking)

United States Digital Space LLC • Singapore

On-site
SGD 100,000 - 150,000
Python Django Fullstack Developer-Contract
Python Django Fullstack Developer-Contract

TANGSPAC CONSULTING PTE LTD • Singapore

On-site
SGD 180,000 - 240,000
Technology Delivery Manager, Customer Onboarding (Banking, 1-year renewable contract)
Technology Delivery Manager, Customer Onboarding (Banking, 1-year renewable contract)

evolution recruitment solutions pte. ltd. • Singapore

On-site
SGD 180,000 - 240,000
Python Developer
Python Developer

JobCubby • Singapore

On-site
SGD 90,000 - 130,000