Job responsibilities:
• Technical Design Validation. 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 2 years 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.)