This site uses cookies. To find out more, see our Cookies Policy

Software Developer in Singapore at NTT DATA Singapore

Date Posted: 4/21/2018

Job Snapshot

  • Employee Type:
    Contractor
  • Location:
    Singapore
  • Experience:
    Not Specified
  • Date Posted:
    4/21/2018

Job Description

Job Description:

The e-FX Development team is looking for a Software Developer to design and develop high-performance, highly scalable Forex applications, web services and APIs using multiple technologies. You will be responsible for design & development while providing expertise in the full software development life cycle, from concept and design to testing. The successful candidate needs to have strong problem-solving skill, and has built robust, highly scalable, high-performance distributed systems.

Responsibilities:

  • Building Amazing applications with modern cloud-native architecture design
  • Scope and estimate technical designs for various applications
  • Writing code for eFX systems to ensure our business run smoothly
  • Using cutting end technologies like AWS Lambda, NodeJS and more
  • Optimize applications for maximum speed and scalability
  • Collaborate with other team members and stakeholders

Job Requirements

Requirements:

  • Minimum 2 years of working experience as Software Developer
  • Strong analytical and problem-solving skills
  • Able to quickly pickup new languages, technologies and frameworks
  • Good understanding of JavaScript (ES6 Specification), NodeJS, Java/J2EE such as Spring framework, Hibernate, etc
  • Good understanding of asynchronous request handing and functional reactive programming
  • Understand the fundamental design principles behind a scalable application
  • Motivated to build a reliable and scalable micro-services infrastructure
  • Implementing automated testing and unit testing
  • Proficient understanding of code versioning tools, such as Git, Bitbucket
  • Experience in a banking environment is a plus