about the company
Founded in 2016, my client is a diversified global markets infrastructure and data solutions provider. They provide clients with unbiased OTC content and proprietary data, in-depth insights across price discovery, risk management, benchmark and indices and pre and post-trade analytics, helping clients manage complex markets more effectively.
...
about the job
- Collaborate with Product Owners, Development, and QA team members as well as Business and other stakeholders to deliver applications using an agile delivery approach.
- Be part of a team in building business solutions that are resilient, secured, and scalable to function in a global, 24/5 intensive business environment.
- Phase, build, and deliver well-designed solutions within expectations.
- Communicate and promote technical choices and best practises.
- Contribute to the future strategic technical direction of our platforms.
- Provide production support on existing systems and help resolve operational issues whilst working with other support and development staff located across the globe.
- Build strong relationships within the development and QA team as well as stakeholders to help facilitate all of the above.
skills and experience required
- Minimally Diploma/ Degree in Information Technology or equivalent.
- Minimally 5 to 10 years of proven hands-on working experience with a typical web development stack (Java/ Java EE, Javascript, HTML & CSS) in a demanding business environment.
- Solid understanding of object-oriented development principles.
- Solid server-side Java development capability (specifically Spring Framework and Hibernate).
- Experience working in an Agile/Scrum Development environment.
- Experience with build tools and Continuous Integration (Cl) pipelines like Gradle/Maven and Jenkins Cl.
- Experience with Test Driven Development (TDD) using Junit, Mockito/PowerMock, and Cucumber APL
- Solid database experience. Familiarity with database platforms, both SQL (SQL Server) or NoSQL (MongoDB) and common database design patterns.
- Experience in developing applications using modern web-based frameworks like Angular or React.
- Good to have experience in developing applications using the Apache Tapestry framework.
- Experience in building low-latency multi-threaded applications.
- High-level coding standards, well-structured, easily maintainable, well-documented code.
- Must be comfortable working in a Unix/Linux environment.
To apply online please use the 'apply' function, alternatively you may contact Joey at joey.lam(at)randstad.com.sg / https://www.linkedin.com/in/joeyiqi.
(EA: 94C3609/ R1879086)
Applicants must be fully vaccinated or have a valid exemption in accordance with MOM’s regulations to allow them to enter the workplace. Applicants may be required to share verifiable COVID-19 vaccination documents or proof of a valid exemption at the point of offer. Randstad Pte. Limited and/or the Client reserves the right to withdraw an offer if the applicant fails to provide verifiable COVID-19 vaccination and/or proof of exemption documents.