Responsibilities include assisting the Programme/Project Manager with validation of proposed solution, ensuring users requirements are captured in the solution and proposing counter solutions that would be beneficious.
Review existing processes and deliver continuous improvements to keep pace with policy and business process changes and implement technology refresh for supporting tools and technologies.
Develop Web services, Restful services or equivalent.
Working on relational Databases like DB2, SQL Server, Oracle.
Spring framework.
Obtains and licenses software by obtaining required information from vendors, recommending purchases, and testing and approving products.
Protects operations by keeping information confidential.
Provides information by collecting, analysing, and summarizing development and service issues.
Job requirements:
Degree/Diploma in Computer Science, Computing, Electrical Engineering, or IT or equivalent
Shall have at least 1 year of experience in IT application development, maintenance, and experience in managing the entire software development life cycle
Have track records in managing successful maintenance of IT applications/products of similar nature using agile methodology
Good interpersonal and communication skills to manage relevant stakeholders
Good experience in java/j2ee technologies and back-end programming
Development of Web-based applications using UI framework such as Angular/AngularJS, JQuery, Struts or equivalent.
Development of application using Persistence framework such as Hibernate, JPA or equivalent.
Development of Web services, Restful services or equivalent.
Relational Databases like DB2, SQL Server, Oracle.
IDE such as Eclipse, JDeveloper, Netbeans or equivalent.
Coding in multi-threading context
Familiar with REST/SOAP/EJB/HTTPS terminologies (eg. Mutual authentication, certificates generation & exchange, payload encryption, digital signature, etc.)