Browse the latest developer jobs in Singapore.Join TelegramNew job alerts are currently paused.
< Back to all jobs

Software Engineer (Finance domain)

U3 PROJECTS PTE. LTD.

Software EngineeringMiddle ManagementFull-timeIslandwide, Singapore

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.

Listing closes 5 Dec 2026.

Apply directly through the original listing. The employer’s page has the latest application details.