About Our Client
The hiring company is a well-established organisation within the Financial Services sector, known for its strong presence and commitment to technological advancement. Their Technology department plays a pivotal role in ensuring the organisation stays ahead in the market.
Job Description
- Development and delivery with Java, EJB, Spring Boot, MySQL and IBM MQ.
- Understand business / system requirements and translate them into technical solutions that are scalable and stable.
- Communicate highly technical issues to non-technical audience.
- Tackle very complex legacy defects.
- Ensure adherence to the bank standards (including code, security and performance).
- The role provides exposures to Wealth Management systems (CRM, Client on-boarding, KYC, AML, Name Check, Documentum, Captiva, GMC, and Liferay Portal).
- Analysis, design coding, and implementation of complex and custom-built applications.
- Experience working in Agile methodologies, such as Scrum, and/or Extreme programming.
- Experience in following best practices like Test-Driven Development (TDD) and continuous Integration (CI)
- Investigate and resolve production issues to help maintain a stable production environment.
- Stake holder management (Internal & external)- working closely with finance, business change engineers, and project managers to drive and manage IT delivery.
- Analyse requirements, estimate efforts, plan timeline, manage progress.
- Drive and review technical and architectural design, enforce architectural guidelines and challenge status quo.
The Successful Applicant
A successful Java Developer should have:
- Core Java 8+ and JUnit.
- Strong computer science knowledge (algorithms, data structures, object-oriented design).
- Experience on TDD & writing acceptance test.
- Hands on with Maven.
- Hands on with Basic Linux shell scripting commands.
- Worked on Java Messaging Concepts. (JMS, MQ).
- Experience on Relational Database concepts, SQL, joins, index, triggers etc.
- Hands on with Web Services Rest, SOAP.
- Familiarity with Spring core concepts.
- Experience in SQL queries optimisation.
- Familiarity with Intellij, Git, SonarQube/SonarLint.
What's on Offer
- Opportunity to work with cutting-edge technology in the Financial Services industry.
- Exposure to a collaborative and innovative working environment.
This is an exciting opportunity for a Java Developer based in Singapore to make a meaningful impact. If this sounds like your next role, we encourage you to apply today!
Michael Page International Pte Ltd | Registration No. 199804751N