SENIOR BACKEND JAVA SOFTWARE ENGINEER
Responsibilities
· Responsible for product launches, delivery customization and rollout of system enhancement.
· The Application Developer will be responsible for understanding the Business Requirements, defining and documenting gap analysis, appropriate logical and physical designs.
· To produce the functional and technical specifications.
· In order to complete the requirements of this role, the Application Developer will need to develop a good understanding of the application system design and data model.
· The scope of designs will include system development, static data/product configuration, correspondence production, interfaces to other applications, and reports.
· Perform System Testing/SIT and provide necessary support for UAT
· In dept programming knowledge and hand on is required to support current application model and enhancement.
· Able to perform daily production system application support, investigation and resolution.
· Able to perform Development/UAT batch support.
Requirements
· Diploma / Degree in Information Technology or related field
· At least minimum 5 years working experience in system design and development
· Experience and knowledge in SQL Language and Java programming is a must. Knowledge of Java Eclipse SDK/ Web application development tools, Apache Java Tomcat web server, Java Web Application, Jboss, Jasper Report, Configuration JDBC Connection and SVN Versioning Control management tools will be advantage.
· Hands-on experience on web-based programming technologies & framework (Example: Spring MVC, Spring Boot, Struts, Hibernate, HTML5, AJAX, JSP, web services, NodeJS, .NET)
· Proficient in at least one commercial RDBMS (E.g. IBM DB2, Oracle, MS SQL)
· Preferable with Life insurance / Banking knowledge background.
· Good team player and able to communicate effectively at all levels
· Able to demonstrate good logical thinking and problem-solving techniques in a business and/or technical environment.
· Possess outstanding professionalism with pleasant attitude and personality