United Overseas Bank Ltd (UOB)

VP, J2EE Senior Developer

United Overseas Bank Ltd (UOB) | Date Posted: 4-Jul-2018
Save Job
Job Category:
Qualification:
'N' Levels / 'O' Levels, ITE/ NITEC/ Higher NITEC, 'A' Levels, Diploma, Bachelor's / Honours, Masters / PhD

Job Description

Functional area: Business Technology Services
Employment type: Full-time
Job Type: Permanent

Job Objective:
  • 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
  • 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

Key Responsiblities: 
  • Accountable for configuring and building the application or technology architecture components and classes
  • 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
  • Inform the technology architect and project manager of any issues that may affect any other areas of the project
  • 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

Key Requirements:
  • Bachelor’s degree in computer science/engineering
  • Minimum 8 years of working experience in application development and implementation
  • 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, 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.
Company Overview
United Overseas Bank Ltd (UOB)
United Overseas Bank Limited (UOB) is a leading bank in Asia with a global network of more than 500 branches and offices in 19 countries and territories in Asia Pacific, Europe and North America. In Asia, we operate through our head office in Singapore and banking subsidiaries in China, Indonesia, Malaysia and Thailand, as well as branches and offices. Today, UOB is rated among the world’s top banks: ‘Aa1’ by Moody’s and ‘AA-’ by Standard & Poor’s and Fitch Ratings. Generations of UOB employees for the past 80 years have carried through the entrepreneurial spirit, focus on long-term value creation and an unwavering commitment to do what is right for our customers and our colleagues. At UOB, we believe in being a responsible financial services provider and we are committed to making a difference in the lives of our stakeholders and in the communities in which we operate. Just as we are dedicated to helping our customers manage their finances wisely and grow their businesses,