Position

Senior Java Frontend Developer


Project Description

One Wealth Management Platform is a program, whose role is to integrate the solutions on one platform. It is a huge and strategic project for this year with a major release in October 2017 in Hong Kong and Singapore which will be then followed in other countries.
As a Front-end Developer you will be engaged in providing the solutions to business problems of the banking industry. The team takes on responsibility for a portfolio of small to mid-sized applications. In this position you will be working in various roles along the full application lifecycle: development, integration, testing, documentation, maintenance, support and decommissioning.
During all these phases you will work closely together with your colleagues in the team, the local Delivery Management, worldwide distributed production and 2nd level support, as well as product owners.

Responsibilities

As a member of the Project Team you will:
• Provide applications in best quality as requested by specifications
• Work on client information, portfolio management, profiling, classification, GUI design (mostly on business logic) with a little bit of back office
• Document your provided solutions
• Analyze root-causes in case of incidents and provide solutions for solving the problem
• Support the business in case of effort estimations and feasibility studies
• Perform code reviews and share best practices with colleagues

Skills Required

- Strong Experience with Java in a JEE environment
- In-depth experience with web application development
- In-depth knowledge with Object Oriented Design and Design Patterns
- In-depth knowledge with technologies such as ORM, Web Services, XML, JSON, HTTP, SSL, TCP/IP, Caching
- In-depth knowledge with Spring MVC/CXF/JPA/Hibernate/Oracle Database/Spring Batch/MQ
- In-depth Experience with Data Modeling, relational database and SQL
- Strong knowledge of Data Structures and Algorithms
- Experience with Legacy application transformation and modernization efforts
- Substantial exposure to enterprise infrastructure, data processing, enterprise software applications
- Experience in a modelling language is required (UML, BPMN)
- Experience with a development IDEs such as Eclipse
- Experience with one or more build tools such as Jenkins or Hudson and Ant, Maven, or Gradle
- Experience with agile project management software such as Jira
- Knowledge of RESTful service architectures
- Knowledge of Javascript frameworks such as JQuery or Angula.js
- Working experience with continuous integration tools: Maven, Subversion/Git, Sonar.

More job opportunities in Java