• Negotiable
  • Singapore
  • Permanent, Full time
  • Standard Chartered Bank Singapore
  • 04 Feb 18

API Developer

  • Location: Singapore
  • Salary: Negotiable
  • Job Type: Full time

As a API developer, you will work with cross-functional team consisting of Tech Lead, Architect and other systems/service providers.

Job Descriptions:

  • Candidate will be responsible for developing, coding, testing, debugging and documenting applications to satisfy business requirements.
  • Candidate will support and participate in system and integrated testing across sub-systems.
  • Candidate will be assisting in any tech issues related to API design/performance and API Gateway implementation for vendor connectivity.
  • Candidate will collaborate with product management, project management, as well as vendors to gather requirements and coordinate changes.
  • Candidate will work in an Agile environment to prioritize, plan, and implement releases.


Required Qualifications:

  • Bachelor or Master degree (Computer Science preferred)
  • 6-8 years of experience in Software Engineering
  • 4+ years minimum experience in Java programming
  • Strong understanding of J2EE server side technologies: XML, JSON, JMS, JAX-WS, CXF
  • Experience in implementing continuous delivery and integration using Git, Jenkins, Junit etc.
  • Solid understanding of API design and API management
  • Excellent knowledge of various Spring Framework components, Tomcat, and REST/SOAP services
  • Should be well versed in testing techniques and be able to produce comprehensive tests for all developed code [including TDD, BDD, JUnit/PowerMockito (or other mocking framework), Cucumber].
  • Experience working with Agile Scrum teams
  • Strong verbal/written communication skills
Preferred Qualifications:

  • Knowledge of the OFX protocol and OAuth token based authentication
  • Knowledge of working with Cloud and PaaS environments.
  • Experience with databases either SQL/Stored Procedures on DB2 or Oracle, or NO SQL DB like Cassandra or MongoDB
  • Experience with scripting and working in a Linux/AIX environment
  • Strong understanding of OOP & SOA principles, design patterns, industry best practices