hero

Find Your Dream Job Today

Out for Undergrad
companies
Jobs

Associate Java Developer - Global Transaction Banking (Payments & Cash Management)

Societe Generale

Societe Generale

Software Engineering
Hong Kong
Posted on Nov 19, 2025

Responsibilities

  • Design, develop, and maintain Java-based microservices (Spring Boot preferred).

  • Implement and integrate REST APIs and services communicating via messaging queues (ActiveMQ, RabbitMQ, Kafka).

  • Participate in design and architecture discussions for new services and system integrations.

  • Contribute to DevOps automation using Python (e.g., Infrastructure as Code with PyInfra).

  • Deploy and manage services in Docker and Kubernetes environments.

  • Work with PostgreSQL databases and ensure efficient data handling.

  • Analyze business requirements and translate them into technical solutions.

  • Provide production support, including participation in an on-call rotation (with compensated time off).

  • Collaborate with stakeholders (Business Analysts, Product Owners, Management) to ensure alignment and delivery.

  • Maintain high standards of code quality, version control (Git mastery required), and documentation.