Reference Number: 211137
Key Responsibilities
Design and develop applications aligning to the company technology framework and using state of the art solutions.
Perform bug fixing and maintenance of the applications.
Ensure systems reliability, security, manageability, scalability, extensibility, performance and re-use.
Participate in complete software development life cycle from design specification, testing and post implementation system support.
Provide technical expertise on the areas of architecture and design.
Assist the team or liaise with other teams from conception to implementation and support.
Adhere to Zero Defects standard.
Key Requirements
A degree in Software Engineering,Computer Science or Information Technology.
Possess a minimum of 3 years of Java software engineering experience where exposure to banking,finance, FinTech industry with Enterprise-grade software is a definite advantage.
Be fluent in Spring MVC/Spring boot, JPA Hibernate JSP (PL/SQL,Oracle Database will be an added advantage).
Industry experience in Maven,Jboss/Tomcat, Html,JavaScript, Subversion.
Be passionate about new technologies and business transformations via digital solutions
Have strong system analysis and designing skills and ready to work in an agile working environment.
Must have good business analytical skills with excellent verbal/written communication skills.