Software Engineer (Finance domain)

U3 PROJECTS PTE. LTD.
Role expired?
$12,500 - $14,000 SGD / mo
onsite
2 days ago

Role Description & Requirements

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.

Ready to submit your application?

You will be redirected directly to U3 PROJECTS PTE. LTD.'s official custom page.

Want alerts for similar roles? Upload your resume to turn on your 24/7 job radar for roles like Software Engineer (Finance domain).

Role expired?

Similar Active Opportunities