FVP, Development Manager (Agile/Kanban/Hadoop/J2EE)

  • Competitive
  • Singapore
  • Permanent, Full time
  • United Overseas Bank
  • 16 Jan 18

FVP, Development Manager (Agile/Kanban/Hadoop/J2EE)

Job Objective:
  • Responsible for software development of Personal Finance Management and Real-Time Customer Engagement applications from functional specifications to production implementation and post implementation support; using established methods and technologies with off-the-shelf or custom solutions delivered using a combination of internal staff, contractors and vendors.

Job Responsibilities:
  • Responsible for all aspects of software development for the business logic layer developed unsing a combination of micro service technologies (i.e. Spring, SpringBoot) and product from the market
  • Set-up, enhance and maintain developments standards, principles and guidelines and monitor their applications
  • Drive the adoptions of the standards and agile delivery practice across internal and vendors involved in the development and maintenance of the app.
  • Participate in agile team activities, including: Story writing, planning, estimation, daily standups
  • Work with product owner and technical team to define the roadmap to deploy regionally the various business components

Job Requirements:

Must have
  • Bachelor's degree in computer science/engineering
  • Minimum 8 years' experience in an Development Manager role for large/complex projects involving multiple technologies
  • Good understanding and experience in of Software Development Life Cycle (SDLC), Agile or Kanban development
  • Understanding of Agile methods with knowledge of Agile practices (e.g. Automated Build, Continuous Integration, Continuous Delivery, Frequent Releases, Planning Poker)
  • Strong conceptual and analytical skills - demonstrating outside-the-box problem solving skills
  • Ability to work in a fast-paced, team-oriented environment.
  • A strong and assertive communicator in speaking and writing
Good to have
  • Retail or Wholesale Banking knowledge
  • Personal Finance Management tools knowledge (e.g. Moneythor, Strands, Meniga)
  • Real time customer engagement tools and marketing (e.g. Personatics, Perx, FlyBit)
  • Drive the quality initiate to build a robust service platform like test automation
  • Coach the developers
  • Assist in diagnosing test defect and production issues
  • Manage the level 3 support for the business logic layer (e.g. investigate complex production issue, drive the production fixes)
  • Manage vendors involved in the development of the components
  • Set-up industry leading practice in term of delivery management to ensure continuous delivery, effective collaboration and positive mindset workplace
Essential Technical Skill
  • Hadoop, Cassandra, Hive
  • RDBMS (e.g. Oracle Database, MS-SQL)
  • EJB, JMX, Struts, Spring, Hibernate/Ibatis, JMS, MDB, React.js, Redux
  • XML, XSL, JAXB, JAXP, JAX-RS, JAX-WS, SOAP, WSDL, REST, JSON