Société Générale

Senior Software Engineer - Java

Société Générale

Bangalore, IndiaPermanent contractPosted Apr 24, 2026

Job description

The candidate will mainly work with development team cross region (mainly China , HK and India) for our transaction banking and cash management related applications.

  • Act as a key developer within a multi locations IT team
  • Able to work with 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).
  • Communicate and report to business and IT peers and senior stakeholders
  • Some microservices in Java 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 - Niche L3 development skill (Java based) which is specific to Transact application based out of Temenos