Perform web development & J2EE software development of the Banking System.
Analyze changes and impacts on existing systems while practicing good coding standards.
Must have a solid understanding of Object Oriented Programming.
Designs programs for projects or enhancements to existing programs.
Writes specifications for programs of low to moderate complexity.
Creates appropriate documentation in work assignments such as program code, and technical documentation.
Prepare test scenarios and conduct unit test / system test.
Conduct code review for each release.
Ensure test accuracy and completeness for a problem free-implementation.
Ensure that all documentation, processes and methodologies used in the various phases of system development and implementation and production system support are in accordance with the Group's standards.
Strong communication skills are required as position will interact with business owners.
Provide guidance and coach junior developers on their development work.
Good interpersonal, persuasion, leadership and ability to drive work progress.
Able to relate to business requirements and understand business drivers and imperatives.
Must be involved across the components in all tech stack (full stack).
Job Requirements:
Bachelor's Degree in Computer Science or anything equivalent.
Minimum 5 years working experience in software development.
Worked extensively in the system software development
Experience in web development framework (etc. Angular, REACT, Bootstrap, HTML5)
Experience in open platform technologies (etc. Java, JSP, Servlets, J2EE, EJB, Spring MVC and Web Service).
Good understanding of the SDLC.
Experience in leading a small work team.
Experience in database concepts, table normalization, table design.