Senior Java Developer

Permanent contract|Hong Kong|IT (Information Technology)

Senior Java Developer

  • Hong Kong, Hong Kong
  • Permanent contract
  • IT (Information Technology)



Global Banking & Investors Solutions is the Corporate and Investment Banking arm of the Société Générale Group. Present in over 50 countries across Europe, the Americas and Asia, GBIS provides services in corporate and investment banking, asset management, private banking and securities around the world. GBIS offers to its clients integrated and tailored solutions to respond to their specific needs.

There are some great reasons why you should join Societe Generale IT & Digital teams:

  • Cutting-edge technologies
  • Ambitious strategies based on Cloud and open-source solutions. Our 2020 targets include 80% Cloud servers and a 30% open-source database
  • One of the first European banks to establish partnerships with key Cloud players such as Amazon (AWS) and Microsoft (Azure)
  • High-quality standards in the banking industry (performance, security, integrity and resilience)
  • Prevalent team spirit: we value initiative and collective intelligence to foster innovation
  • Strong collaborative culture within our teams: a sense of togetherness and recognition among employees and managers alike
  • Skills academies and guilds in areas such as architecture, security, processes, product management, infrastructure, big data, machine learning, etc
  • Working in IT & Digital at Societe Generale means continuously sharing, training and progressing, with support from our Speaker Academy, BBLs, meetups and e-Learning conferences such as Pluralsight and FitForBanking


We have launched a strategic program to transform 4 of our payment and cash management platforms in Asia (India, China, Hong Kong and Singapore).

To that end, we are building a fully decentralized IT team, with members in Hong Kong, India and China, who will be working together on a common backlog.
Some of the topics include:

The replacement of legacy core banking systems in those locations, starting with India in 2022 with a new vendor software. This includes

  •  The installation, configuration and customization of the new system
  •  The implementation of interfaces with upstream systems (payment orchestration, clearing, …) and downstream systems (reporting, accounting…)
  •  The data migration between the old system and the new system

The implementation of e-banking front ends for our customers

The support of new payment protocols / standards, such as ISO20022

Main Responsibilities:

  • Act as a leader for other team members, on technical, functional, and organizational fronts
  • Manage users’ requirements and provide in-depth business analysis
  • Communicate and report to business and IT peers and senior stakeholders
  • Able to drive the team towards excellent coding and architecture practices
  • Able to challenge organization and how we work to continuously improve team and its efficiency
  • Fully autonomous for delivering value end to end (understanding the business needs, developments, tests, operations, support)
  • Develop working code using software craftsmanship best practices such as domain driven development, continuous integration and deployment, legacy refactoring 
  • Participate to testing, deployment and production activities of the team to ensure production stability
  • Create or improve micro services exposing restful APIs within the information systems, deploy them to production
  • Challenge requirements and advise on good solutions
  • Support what we build (and sometimes what others have built)
  • Support our platform and users on their daily requests and ensure on-duty jobs whenever requested
  • Collaborate with other team members regardless of location (India, Hong Kong, China), and regardless of whether they are internal or external to Societe Generale (vendor consultant).

Current/Forecasted technology stack:

  • A big vendor software coded in Java (Temenos) for which customizations will also be done in Java, for example

               o    Calling another system within a transaction to retrieve some additional information
               o    Feed financial data downstream for reporting purpose

  • Deployment of this software is done on Linux VMs on which a docker engine runs the application
  • Some microservices in Java or Python responsible to provide additional services or support processes not supported by the main software. If those microservices are exposing APIs, they will likely be coded using Spring Boot
  • Postgresql databases
  • Apache ActiveMQ
  • ELK stack (Elastic Search and Kibana) for monitoring

Profile required

You need to have +8 years of relevant experience to be considered at Vice President level. You are welcome to apply if you have less than 8 years' relevant experience but corporate level will be determined after the technical interviews.

  • experience in modern Java development + at least one other backend language
  • knowledge in linux / unix
  • full mastery of git
  • mastery of modern RESTful APIs
  • practical experience with Docker
  • excellent communication skills and strong team spirit
  • experience in payment and cash management is a big plus
  • experience with Temenos (our core banking system) is an even bigger plus


  • can dig into unusual issues to fix them
  • like DevOps concepts
  • are not afraid to speak out to challenge and improve things
  • welcome and embrace changes and enjoys delivering working solutions to the business
  • prefer trial/error and quick iterations (weeks) over following a 6 month plan
  • prefer direct communication
  • keeps things simple and clear to understand

Behavioral Skills

  • Client - Client focus: I nurture a long-term relationship with the clients/internal partners
  • Team Spirit - Open mindset/Respect: I listen and share my views and my expertise in an open mode
  • Innovation - Technology: I include technological breakthroughs in the strategies implemented
  • Responsibility - Empowerment and Accountability: I give resources and autonomy to make decisions

Business insight

Societe Generale is one of the leading European financial services groups. Founded in 1864, we have been playing a vital role in the economy for over 150 years. With more than 148,000 employees based in 76 countries worldwide, we accompany 32 million clients throughout the world on a daily basis. Based on a diversified universal banking model, the Group combines financial strength with a strategy of sustainable growth.
ASIA-PACIFIC (ASIA), as one of the Business Units of Societe Generale, operates in 12 locations across the Asia Pacific region, employing over 2,500 employees with the regional headquarter located in Hong Kong. Our activities here are centered on Societe Generale's Global Banking & Investor Solutions pole (GBIS), a major growth engine for the Group and a key pillar of Societe Generale's universal banking model. Our expertise in Asia Pacific ranges from Corporate & Investment Banking (Advisory, Financing and Global Markets) to Asset Management, Global Transaction Banking and specialised financial services like Equipment & Vendor Finance and Vehicle Leasing & Fleet Management. In addition, Societe Generale's Global Solution Centre (SGGSC) in Bangalore and Chennai offers customised business solutions to the Societe Generale Group globally including ASIA.

We are an equal opportunities employer and we are proud to make diversity a strength for our company. Societe Generale is committed to recognizing and promoting all talents, regardless of their beliefs, age, disability, parental status, ethnic origin, nationality, gender identity, sexual orientation, membership of a political, religious, trade union or minority organisation, or any other characteristic that could be subject to discrimination.

  • Reference: 22000GAT
  • Entity: Societe Generale Hong Kong Branch
  • Starting date: immediate
  • Publication date: 2023/03/02