Back to job listing

Software Engineer [SKK] #BSQ


Main Responsibilities
In close interaction with the projects stakeholders, you will be accountable for:
Design and implement a greenfield solution according the functional specifications in a latest Java technologies framework
Prepare, plan and execute the roll-out from support to production services. The goal is to obtain a smooth roll-out of the application to different sites.
Collaborate closely with the technical lead in order to elaborate technical specifications
Integrate new tools with existing enterprise application ecosystem of the bank
Draft specifications, technical design, unit tests, code reviews and detailed system integration documents, additionally to any other documents required during the project lifecycle
Contribute to assist with maintaining a high standard of delivery quality
Actively participate in the analysis and resolve issues when application will in production, and to provide technical support in case of need
Spearhead the development and implementation of the entire Integration Layer Application for trade finance applications, servicing both BackOffice and Front Office Applications
Coach and train junior software engineers to build them up for this important role in IT
Qualifications and Profile
This position requires a minimum of 6+ years of relevant experiences in Java-J2EE software engineering, ideally in a banking environment.
Minimum 6+ years experience in web and stand-alone application design and development with Java/JEE technologies in Unix environment
Strong knowledge on Spring Framework (IOC, Spring Data, Spring MVC etc.)
Excellent understanding of Relational Database Systems and Hibernate 4.x
Strong knowledge in source code management system such as SVN and Git
Practical experience in DevOps CI/CD tooling: Jenkins, Maven, Master Deploy and Gitrunner
Good understanding of various tools such as SonarQube, CheckMarsx, Dynatrace, Zipkin and Sleuth
Strong knowledge of messaging systems such as Kafka, WebSphere MQ or HornetQ
Excellent experience working with application based on microservices architecture, Elastic Search, Logstach and Kibana (ELK stack)
Practical experience working with automated testing tools such as HP ALM/UFT and Selenium/Cucumber
Excellent understanding of Finastra Trade Innovation Plus application and it’s components
Practical experience with application system design, development, testing, deployment and maintenance
Able to assess interdependences and impacts of a change at application level
Practical experience on Javascript technologies such as Angular6, VueJs, Aurelia / Durandal or ReactJS
Excellent understanding on design pattern (GOF)
Excellent understanding on Docker and Kubernetes or Swarm
General knowledge in banking
Knowledge of international trade and commodity finance domain and related applications with the emphasis on the integration of these applications with other enterprise applications
Good understanding of SDLC and an Agile Scrum practitioner
Other Professional Skills and Mindset
Solid analytical and problem solving abilities
Good written and oral communication skills
Very good organizational skills with attention to details
Willing to work on new topics and to collectively propose innovative solutions
Team player mindset
Understanding and respect of cultural diversity
Interested applicants, please email your resume to Shaun Quek Yew Meng 
CEI Reg No: R1660732
EA Licence No: 99C4599


Banking & Finance


Banking & Finance
IT Applications (Software / ERP)



Employment Type

Contract / Temp


S$4,001 - S$6,000 / mth
S$6,001 to S$10,000 / mth

If you meet the requirements of this role, please email a detailed resume in Word document to Shaun Quek Yew Meng.
CEI Registration No.: R1660732
Tel: 64380998
*All information will be treated with strictest confidence. We regret that only short-listed applicants will be notified.