Java Developer

The role of the Java Developer will be to manage all Java development activity alongside the Solutions Architect and Project Manager. You will be responsible for the delivery of Java modules to clients, ensuring their quality and on-time development.

Location: Singapore

 

The Company

Welcome Real Time is part of the Collinson Group, a global leader in shaping and influencing customer behaviour to drive revenue and add value for our clients. Through our range of proven and innovative banking and payment based solutions, Welcome Real Time helps organisations run real-time loyalty and marketing programmes leading to improved customer satisfaction, retention and profitability.

 

Purpose of the job

The role of the Java Developer will be to manage all Java development activity alongside the Solutions Architect and Project Manager. You will be responsible for the delivery of Java modules to clients, ensuring their quality and on-time development.

 

Key responsibilities

  • Working closely with Solution Architect and Project Manager on project to provide quality Java developments to clients
  • Ensure quality and on-time development of Java J2EE modules
  • Analyse the requirements from the regions teams and document detailed design
  • Ensure proper documentations are delivered together with quality software
  • Support system integration testing, QA, onsite, internal and external installations

 

Knowledge, skills and experience required

  • Strong experience in J2EE technology is essential. Expertise in Java
  • Strong communication and leadership skills
  • Experience in Oracle DB design and analysis
  • Good knowledge of PL/SQL highly desirable
  • Experience in J2EE framework and their implementation – JSF, Struts, Spring, Hibernate, Ajax, dojo, Axis2 ...
  • Experience in network programming highly desirable (TCP/IP, HTTP, web services, JMS)
  • Experience in designing, profiling and tuning high-performance, multi-threaded applications
  • Good knowledge of security standards (encryption, authentication)
  • Good knowledge on UML for design and analysis
  • Domain knowledge of banking/payment systems desirable
  • Knowledge of basic unix environment is required

 

Person specifications

  • Bachelor’s Degree of Applied Science in Computer Technology, Engineering or Information Technology or equivalent
  • Master Degree in Computer Technology, Engineering or Information Technology

 

Enquire about this role