System Analyst (Java) - Cloud Development with MS Azure

Location: Singapore
Job Type: Temporary / Contract
Reference: JO-2206-16841

Responsibilities:

  1. Gathering requirements from users, translating them into system specifications, designing, testing, implementing, maintaining application systems.
  2. Upgrade Java systems and solve problems to maintain system after execution.
  3. Execute and develop technical reports, instructional manuals and memoranda for program development documentation.
  4. Support computer programmer resolving work problems like flow charts, program specifications and programming.


Requirements:

  1. Tertiary education (Degree or Diploma) in relevant field is preferred.
  2. Experience in Cloud Development with Ms Azure is a must.
  3. At least 6 years of web-based enterprise application development experience using Java Technologies is preferred.
  4. Working experience in Object Oriented Analysis and Design.
  5. Java programming experience in one or more of the following operating system: Windows, Unix (Solaris), Linux.
  6. Proficiency in the following:
    1. Java Enterprise Edition or Spring or equivalent.
    2. Development of Web-based applications using UI framework such as Angular/AngularJS, jQuery, Struts or equivalent.
    3. Development of application using Persistence framework such as Hibernate, JPA or equivalent.
    4. Development of Web services, Restful services or equivalent.
    5. Relational Databases like DB2, SQL Server, Oracle.
    6. Using tools for testing.
    7. IDE such as Eclipse, JDeveloper, NetBeans or equivalent.
    8. Spring framework.
  7. Working experience in using the following:
    1. Application Servers like WebSphere, WebLogic or equivalent.
    2. Webserver like Apache Webserver, Microsoft IIS or equivalent.
  8. Working experience in the following:
    1. Integration with Mainframe system
    2. Messaging system (e.g. IBM MQ)
    3. Document or Content management system
    4. Responsive Web Design
    5. Service Oriented Architecture
    6. Rules Engines
    7. Performance testing and related tools
    8. Prime faces, Hibernate, Spring Batch, JMeter
  9. Working experience in one or more of the following standards:
    1. Web (HTML/CSS)
    2. Extensible Markup Language (XML)
    3. Service Component Architecture (SCA)
    4. Angular
    5. React
  10. Working experience in COBOL, CICS, DB2.
  11. Able to work independently in gathering requirements from users, translating them into system specifications, designing, testing, implementing, maintaining application systems.
  12. Good communication skills and project or vendor management skills.