< 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.