senior software engineer in Singapore

samantha tsai si li, randstad
job type
apply now

job details

information technology
job type
working hours
reference number
samantha tsai si li, randstad
apply now

job description

about the company

Our client is a Fintech conglomerate spearheading the forefront of payment technology. With the aim to rapidly speed up coverage and expansion in S.E.A, they’re looking out for a Senior Software Engineer.

about the job

  • Participate in business requirement discussion, understand local partner's current systems, and work out end to end integration solution.
  • Design and develop high volume, low latency server side applications
  • Participate in the review at system analysis, development, integration and testing stage
  • Support continuous improvement by post-implementation analysis, production issue investigation and business result tracking.
  • Communicate with local partner tech team architecture upgrade and improve development process efficiency.

skills & experience required

Must Haves:

  • BS/MS degree in Computer Science, Engineering or related subjects.
  • Min 5 years of proven hands on experience in core Java, Java EE platforms and Spring framework.
  • OR deep experience in C++ and its related web containers, application servers
  • Excellent knowledge of Relational Databases, SQL and ORM technologies (JPA2, Hibernate, etc.).
  • Good understanding and expertise in distributed system/architecture design (SOA, micro services, Restful, etc.)
  • Extensive experience in scalability

Good to have:

  • Experience in NoSQL DB,, MongoDB, Redis is a plus.
  • Experience in large scale payment/e-commerce related domains is an advantage
  • Familiar with FINTECH technology

Like the intellectual buzz of working with intelligent people and overcoming challenges in the Fintech industry? Then, this is the perfect opportunity for you!

Let’s get started! Click on the appropriate link or contact Samantha Tsai at 6510 3660 to discuss more on the opportunity.

EA: 94C3609|R1880325





educational requirements

Bachelor Degree