Java Web Developer

BNP Paribas offers you an exciting career opportunity in an international, challenging business environment characterized by high pace and diversity with focus on creating valuable relations with our customers. We offer a competitive salary & benefits package and also an excellent work environment where you’re valued as part of our team!

BNP Paribas

The BNP Paribas Group is a leader in banking and financial services, employing over 185,000 people across 75 countries and 5 continents. At BNP Paribas, we work continuously on behalf of our clients, helping them to realise their projects around the world. You can be an important part of this, helping us to serve our clients both in mature and emerging markets, providing them with financial solutions across a diverse range of expertise, products and services. Our origins lie in Europe but nearly a quarter of our employees now work in our multi-award-winning Asian offices and we are a committed player in all APAC markets.

In Asia Pacific, BNP Paribas has been present in the region for over 150 years and plans to grow its business from €2bl EUR to €3bl EUR by the end of 2016. With 9,000 employees in the region and a presence in 14 markets (with 3 main centres in Hong Kong, Singapore and Tokyo), BNP Paribas offers you the chance to grow with us in Asia Pacific.

Position Purpose
  • Java developer in the pricing stream who will participate in:
    • Technical improvements and reengineering
    • Bug fix and enhancements
    • 3rd line support
  • Requirement gathering and business analysis

Direct Responsibilities
  • Builds java web and server applications on the IPrice/Smart Derivatives platform - Follows coding standards, builds appropriate unit tests, integration tests and deployment scripts
  • Communicates continually with the client and project teams - Explains progress on the development effort
  • Continuously work with BA and takes responsibility for successful delivery of the solutions
  • Perform 3rd line support responsibilities, working with the application support team
  • Create deployment scripts and work with the deployment team when deploying local applications.
Contributing Responsibilities
  • Assists in defining software architectures - Collaborates with leads to explore existing systems, determines areas of complexity, potential risks to successful implementation, learns the applications capabilities
  • Work together with Paris develops to define and develop best practice SDL

Technical and Behavioral Competencies required
  • Java server side core programming experience, including mutli-threading
  • Practical knowledge of spring and relevant experience using GIT
  • Advanced web technologies: Javascript, AJAX, HTML5
  • Knowledge of JQuery or Angular (an advantage)
  • Experience with Java Swing (an advantage)
  • Weblogic configuration and deployment (an advantage)
  • Experience Hibernate and MS SQL/Oracle Server (an advantage)
Experience and Qualifications required
  • Bachelor Degree in computer science, information technology or a related discipline
  • Fluent in English
  • Strong Java and Object Oriented programming skills
  • 3+ years Java and Web development experience
  • Nice to have development experience in a financial environment
  • Good communication and interpersonal skills
  • Self-motivated and proactive team player
  • Knowledge of derivatives