Software Engineer (Finance domain)

U3 PROJECTS PTE. LTD.

Singapore

On-site

SGD 120,000 - 180,000

Full time

7 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

U3 PROJECTS PTE. LTD. is seeking a skilled Java/J2EE professional with strong Spring Boot and Microservices expertise. The role involves API development (RESTful and SOAP), front-end work with ReactJS or Angular, and ensuring robust production support.

Responsibilities include SDLC participation, CI/CD automation, testing, and collaboration with global teams. Experience in financial services or payment systems is a plus.

Qualifications

  • Experience in financial services, banking, or payment processing systems.
  • Hands-on experience with Java/J2EE, Spring Boot, and Microservices.
  • Strong RESTful and SOAP API development skills.

Responsibilities

  • Build front-end applications using ReactJS or Angular.
  • Design, develop, and maintain scalable enterprise applications with Java/J2EE, Spring Boot, and Microservices.
  • Develop and integrate RESTful and SOAP APIs to facilitate communication between internal and external applications.
  • Design and implement modules using OOP, design patterns and SOLID principles.
  • Develop and maintain database components (SQL queries, PL/SQL, stored procedures) across Oracle/SQL Server/MySQL/MongoDB.
  • Develop and maintain asynchronous messaging using JMS/IBM MQ/Spring Integration.
  • Implement unit/integration tests with JUnit, Mockito, MockMVC, and Cucumber.
  • Automate build/deploy/release with Jenkins, Maven, Gradle, ANT.
  • Participate in SDLC phases and provide L1/L2/L3 support for incidents.
  • Monitor performance, coordinate with stakeholders, architects, infra teams, and developers.
  • Prepare technical specs, architecture documents, deployment procedures, SOPs.
  • Participate in code reviews, technical discussions, effort estimation, risk assessment, and solution design.
  • Collaborate with onsite and offshore teams to deliver enhancements and releases.
  • Support CI/CD activities and production releases while ensuring stability.

Skills

Java/J2EE
Spring Boot
Microservices
RESTful APIs
SOAP Web Services
ReactJS/Angular
CI/CD
Automated testing
JUnit
Mockito
MockMVC
Cucumber
Jenkins
Maven
Gradle
ANT
Oracle/SQL databases
NoSQL (MongoDB)
IBM MQ/Spring Integration

Tools

Jenkins
Maven
Gradle
ANT
Oracle
SQL Server
MySQL
MongoDB
JMS
IBM MQ
Spring Integration

Job description

Job Summary

The ideal candidate is expected to have strong expertise in Java/J2EE, Spring Boot, Microservices, RESTful and SOAP Web Services, and front-end technologies such as ReactJS or Angular.

The candidate should have hands-on experience in application architecture, API development, database programming, automated testing, CI/CD pipelines, and production support acrossL1/L2/L3 environments.

Must have:

Experience in financial services, banking, payment processing systems.

Key Responsibilities:

  • Build responsive front-end applications using ReactJS, Angular, JavaScript, HTML, CSS, jQuery, and AJAX.
  • Design, develop, and maintain scalable enterprise applications using Java, Java EE, Spring Boot, Spring MVC, and Microservices architecture.
  • Develop and integrate RESTful and SOAP APIs to facilitate communication between internal and external applications.
  • Design and implement application modules using object-oriented programming principles, design patterns, and SOLID principles.
  • Develop and maintain database components, including SQL queries, PL/SQL, stored procedures, and database integrations using Oracle, SQL Server, MySQL, or MongoDB.
  • Develop and maintain asynchronous messaging and integration solutions using JMS, IBM MQ, Spring Integration, and related messaging technologies.
  • Implement unit and integration tests using JUnit, Mockito, MockMVC, and Cucumber to ensure application quality and reliability.
  • Automate build, deployment, and release processes using Jenkins, Maven, Gradle, and ANT.
  • Participate in all phases of the Software Development Life Cycle (SDLC), including requirements gathering, technical design, development, testing, deployment, and maintenance.
  • Provide L1/L2/L3 application support, troubleshoot production incidents, perform root cause analysis, and implement permanent fixes.
  • Monitor application performance, resolve technical issues, and coordinate with business stakeholders, architects, infrastructure teams, and developers.
  • Prepare technical specifications, architecture documents, deployment procedures, standard operating procedures (SOPs), and support documentation.
  • Participate in code reviews, technical discussions, effort estimation, risk assessment, and solution design.
  • Collaborate with onsite and offshore teams to deliver enhancements and releases within agreed timelines.
  • Support CI/CD activities, production releases, and application upgrades while ensuring system stability and business continuity.

Preferred Qualifications.

  • Experience in banking, financial services, payment processing, or other enterprise application environments.
  • Experience with payment systems, transaction processing, message validation, and integration with external financial systems.
  • Experience in production troubleshooting, incident management, root cause analysis, and application modernization.
  • Knowledge of Agile/Scrum methodologies and effective collaboration with business and technical stakeholders.
  • Experience in automating batch processing and scheduled jobs using enterprise job schedulers such as Control-M or Windows Scheduler.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Java Backend Engineer
Java Backend Engineer

Luxoft Singapore • Singapore

On-site
SGD 70,000 - 110,000
Java Backend Developer
Java Backend Developer

Luxoft • Singapore

On-site
SGD 90,000 - 150,000
Java Software Engineer
Java Software Engineer

Optimum Solutions Pte Ltd • Singapore

On-site
SGD 120,000 - 180,000
null
Application Maintenance Engineer
Application Maintenance Engineer

SAKSOFT LIMITED • Singapore

On-site
SGD 90,000 - 140,000
We’re Hiring! - Application Support Engineer
We’re Hiring! - Application Support Engineer

ITCAN PTE. LIMITED • Singapore

On-site
SGD 70,000 - 110,000
Application Maintenance Engineer
Application Maintenance Engineer

Saksoft Pte Ltd • Singapore

On-site
SGD 120,000 - 180,000
Full Stack Engineer - Java+React
Full Stack Engineer - Java+React

Luxoft • Singapore

On-site
SGD 120,000 - 180,000
Software Engineer
Software Engineer

MCG Asia • Singapore

On-site
SGD 90,000 - 150,000
Senior Java Full Stack with React
Senior Java Full Stack with React

Luxoft • Singapore

On-site
SGD 120,000 - 180,000
Senior Java Developer - Cash Management Platform Transformation
Senior Java Developer - Cash Management Platform Transformation

Trinity Consulting Services • Singapore

On-site
SGD 90,000 - 130,000