Sorry! This job has expired and is no longer available on Recruit.net

View related jobs: VP, Senior Developer (Global E-Banking) jobs | UOB jobs

VP, Senior Developer (Global E-Banking)

23 days ago: UOB

Job Description

Job Description

Functional area: Business Technology Services
Employment type: Full-time
Job Type: Permanent
Job Objectives:
  • Take accountability to deliver the scope on-time with high quality
  • Deliver solutions that meet and exceed the functional, non-functional/technical, infrastructure and security requirements
  • Design and implement small to large scale integration solutions adopting various technologies such as React JS, J2EE, Java and Mobile development
  • Collaborate with cross-functional and technical teams including business analysts, technical teams, testing teams and other Host technical teams to design and deliver solutions
  • Work effectively with the business users and with the internal IT and Security Teams to ensure efficiency of the solutions implemented to support the business
  • Mentor junior developers to drive quality and predictability of deliverables

Job Responsiblities:
  • Accountable for configuring and building the application or technology architecture components and classes
  • Define Integration Architecture factoring enterprise architecture specifications.
  • Develop strategies, principles and standards required to manage the development and evolution of inter-application interfaces.
  • Perform the detailed design of application and technology architecture components and classes
  • Configure, build, and test the application or technology architecture components and classes
  • Work with other developers, designers, and architects to make sure that the configuration and custom components meet application requirements and performance goals
  • Follow good security coding practices to ensure the application is free of most common coding vulnerabilities.
  • Participate and drive code reviews
  • Create automated unit test scripts and use them as part of a continuous integration development process
  • Perform code profiling by using appropriate tools to confirm coding compliance with application development standards
  • Check code coverage of unit and assembly tests and ensure it meets expectations
  • Document the code during development to ensure maintainability
  • Utilize the project’s development architecture tools, with daily usage of the software configuration management tool to check-in, and comment upon, code changes
  • Document changes to the code for traceability and update the traceability matrix or other requirements tracking tool
  • Participate in transitions of the application or technology architecture components to the testers
  • Fix any defects and performance problems discovered during testing
  • Document the application to facilitate maintenance
  • Work with project team to transition service to production support

Job Requirements:

Must have
  • Bachelor’s degree in computer science/engineering
  • Minimum 10 years of working experience in application development and implementation
  • Minimum of 5 years of experience in designing, building and implement applications architecture and integration architecture factoring enterprise architecture specifications and involving broad technologies
  • Good understanding and experience in of Software Development Life Cycle (SDLC) are necessary
  • Working experience in using Agile methodology (e.g. Automated Build, Continuous Integration, Continuous Delivery, Frequent Releases, Planning Poker)
  • Able to communicate with business and all stakeholders to translate requirements into practical solutions
  • Strong conceptual and analytical skills – demonstrating outside-the-box problem solving skills
  • Ability to work in a fast-paced, team-oriented environment
  • Working experience in Internet Banking and Mobile Banking platform technology
  Essential Technical Skill
  • J2EE, React, Oracle Weblogic, JBoss, Oracle RDBMS, Apache WebServer
  • EJB, JMX, Spring, Apache Camel, Hibernate/iBatis, JMS, MDB, MQ
  • XML, XSL, JAXB, JAXP, JAX-RS, JAX-WS, SOAP, WSDL, REST, JSON
  • HTML5, CSS3
  • Ant, Maven, Gradle
  • Working experience with containers (e.g. Docker)
  • Working knowledge of infrastructure including servers, storage, firewalls, load balancers, routers etc.

Job Description Functional area: Business Technology Services Employment type: Full-time Job Type: Permanent Job Objectives: Take accountability to deliver the scope on-time with high quality Deliver solutions that meet and exceed the functional, non-functional/technical, infrastructure and security requirements Design and implement small to large scale integration solutions adopting various technologies such as React JS, J2EE, Java and Mobile development Collaborate with cross-functional and technical teams including business analysts, technical teams, testing teams and other Host technical teams to design and deliver solutions Work effectively with the business users and with the internal IT and Security Teams to ensure efficiency of the...