Societe Generale logo
法国兴业银行
Associate - Java Developer – Global Transaction Banking (Payments & Cash Management)

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

发布于 大约 3 小时前

普通员工/个人贡献者

Hong Kong, Hong Kong
中级经验
全职员工
仅现场办公
学历未注明
后端开发
Rest Api

AI 估算 · 40k–65k

香港金融行业IT岗位薪资较高,熟悉微服务与容器技术要求,薪酬具有竞争力。

职位详情

关于这个职位

This role focuses on developing Java microservices for global transaction banking, involving REST APIs, messaging, and DevOps automation. You will work in a dynamic team in Hong Kong, contributing to Asia transformation projects using modern technologies like Spring Boot, Kafka, and Kubernetes.

最低要求

Strong Java (Spring Boot preferred)

Unix/Linux
Expert Git version control
Docker & Kubernetes
Messaging systems (ActiveMQ/RabbitMQ/Kafka)
PostgreSQL (or similar RDBMS)
Strong analysis & delivery mindset
English communication; autonomous & team player
Innovation - Technology: I adopt new technologies in the solutions and projects I work on
Team Spirit - Conflict Management: I deal with conflicts proactively and in a positive mode
Responsibility - Risk awareness: I am constantly on the lookout for risks
Responsibility - Accountability: I make decisions in my scope of responsibilities
Team Spirit - Synergies: I make cooperation with colleagues in and outside my team a priority
Commitment - Inspiration: I support the vision and the strategy

工作职责

Design, develop & maintain Java microservices (Spring Boot)

Build REST APIs and integrate via messaging queues (ActiveMQ/RabbitMQ/Kafka)
Contribute to architecture & integration design
DevOps automation with Python (e.g., PyInfra) and Jenkins CI/CD pipelines
Deploy/manage services with Docker & Kubernetes
Work with PostgreSQL and ensure efficient data handling
Translate business requirements into technical solutions
Production support incl. compensated on-call rotation
Stakeholder collaboration (BA/PO/Management)
Lead on code quality, unit tests, Git best practices & documentation
Vendor management for issue tracking and delivery

优先资格

Python for DevOps (PyInfra)

Jenkins or similar CI/CD tools
Exposure to banking/payment systems

AI 洞察

优缺点分析

优点

  • Work in a multinational banking environment with exposure to cutting-edge technologies like microservices and cloud-native.
  • Opportunity to contribute to major Asia transformation projects, enhancing professional growth.
  • Competitive compensation and benefits package typical of global banks.
  • Strong culture of diversity and inclusion, with emphasis on talent development.
  • On-call rotation may affect work-life balance.
  • Banking environment can involve strict regulatory and legacy constraints, requiring adaptability.
  • Need to handle multiple responsibilities, from development to production support.
  • This role suits developers with strong Java and microservices experience who are comfortable in a dynamic banking environment and willing to take on operational responsibilities.

缺点 / 挑战

暂无明显挑战项

角色解读

  • Progress from Associate to senior developer roles within the bank's IT hierarchy.
  • Opportunity to specialize in transaction banking or move into architecture and technical leadership.
  • Gain exposure to global banking systems and cross-border projects, enhancing career mobility.
  • Develop and maintain Java microservices for payment and cash management systems.
  • Build REST APIs and integrate with messaging queues like Kafka for real-time data processing.
  • Automate deployment and management using Docker, Kubernetes, and Jenkins CI/CD pipelines.
  • Collaborate with stakeholders and provide production support with on-call rotation.
  • Strong Java programming with Spring Boot framework.
  • Experience with containerization and orchestration (Docker, Kubernetes).
  • Knowledge of messaging systems and relational databases (PostgreSQL).
  • Familiarity with DevOps tools and practices (Python, Jenkins, Git).

申请策略

  • Tailor your CV to highlight the technical stack mentioned and how you've applied it in real projects.
  • Research Societe Generale's transformation initiatives in Asia to show alignment with their goals.
  • Emphasize hands-on experience with Spring Boot, microservices architecture, and REST API development.
  • Highlight specific projects where you used Docker, Kubernetes, and CI/CD pipelines (e.g., Jenkins).
  • Showcase knowledge of messaging systems (Kafka, RabbitMQ) and database optimization.
  • Demonstrate any exposure to banking or payment systems, even if minimal.
  • If unfamiliar with Python, brush up on using it for DevOps automation and configuration management.
  • Gain practical experience with Kubernetes and Docker in a cloud environment.

面试指南

  • For design questions, use STAR or similar: Situation, Task, Action, Result, focusing on trade-offs.
  • For behavioral questions, emphasize collaboration, risk awareness, and a proactive attitude.
  • For technical questions, explain your thought process clearly and mention alternative approaches.
  • Explain how you would design a scalable microservice for a payment transaction.
  • Describe your experience with Kafka or RabbitMQ and a specific integration scenario.
  • How do you ensure code quality and handle technical debt in a fast-paced environment?
  • Walk me through a time you automated a deployment process with Jenkins and Kubernetes.
  • How do you handle production incidents and communicate with stakeholders?

职位点评

63
综合评分

Global bank IT development role with modern tech stack, good growth potential, but requires on-call.

从薪资福利、成长空间、工作节奏和岗位方向综合评估,方便横向比较。

更适合这类人
适合追求技术成长和职业发展的开发者,能接受一定的工作时间弹性。
表现最好
成长发展
相对薄弱
工作生活
薪资福利65
成长发展75
工作生活45
使命价值60

薪资福利

65中等

The position offers a competitive banking salary and standard benefits, though specifics are not disclosed in the job description.

薪资信号未披露(AI估算:40K-65K/月)

成长发展

75中等

The role uses modern technologies and offers opportunities to work on major transformation projects, though career progression is not explicitly outlined.

技术前沿主流现代技术
技术栈Java、Spring Boot、Microservices、Docker、Kubernetes、Kafka、PostgreSQL、Python、Jenkins
业务类型ambiguous

工作生活

45较低

The role requires compensated on-call rotation, which may impact work-life balance, though the extent is not detailed.

工作模式未明确
办公地点未明确
加班情况JD含高强度暗示词

使命价值

60中等

The role contributes to banking infrastructure modernization, providing a stable industry impact but limited direct social mission.

行业发展稳定成熟行业
社会影响中性/一般
创新程度积极采用新技术
Watch Jobs