Backend Engineer-Java开发工程师
渣打环球商业服务(广州)有限公司
- 公司规模:10000人以上
- 公司性质:外资(欧美)
- 公司行业:金融/投资/证券 银行
职位信息
- 发布日期:2023-12-15
- 工作地点:广州
- 工作经验:5-7年
- 学历要求:本科
- 职位月薪:2.5-4万
- 职位类别:软件工程师 Java开发工程师
职位描述
We're looking for a Backend Java Engineer to work onsite within our brand-new Digital Bank. We're small right now, but a growing venture, with new and exciting problems to solve. We work in project-based sprints in small, interdisciplinary teams.
As a Backend Java Engineer, you'd be able to work on and solve some of the many interesting challenges we are facing, learn new ways of working, and build delightful high-quality products for our customers.
The role will sit in the engineering space and the person will play a key role implementing code across the banking stack, primarily focussed on our microservice based platforms and solutions. Therefore, we are seeking a skilled and experienced professional who has worked in financial organisations and fintechs or start-ups.
The role itself is wide ranging and challenging as you will be working with other senior developers and architects to build a market-leading solution. You will be responsible for building and testing backend components, working with the DevOps, UI and data teams as well as integrating with external systems. The successful candidate will need to liaise with business and technology teams to understand requirements and translate these into solutions
The Role Responsibility:
- Building, designing and implementing distributed systems that are optimized for performance, scalability and availability. This will mainly involve microservice based solutions using Kotlin/Java, Kafka and Postgres in a container focussed cloud architecture
- Writing high-quality, clean and maintainable code using engineering best practices (unit testing, source control, continuous integration, automation, design patterns, etc.)
- Improve system design and architecture to ensure high stability, performance and reliability of the product.
- Collaborate with multiple cross-functional teams to deliver high quality work in rapid product development.
- Troubleshooting and fixing customer and system issues.
Our Ideal Candidate:
- Bachelor's or a higher degree in Computer Science or related fields
- Excellent programming skills using Kotlin or Java and Spring
- Good knowledge of SQL, relational and NoSQL databases
- Experience with Kafka or other streaming or messaging systems. Ideally an understanding of event sourcing or CQRS
- Experience with integration ie REST, Webservices, Messaging
- Experience building backend software for mobile or web applications
- Experience with microservice based or distributed solutions
- Experience with AWS and Kubernetes or Docker
- Experience with testing with unit, contract and integration tests
- Experience of working in an Agile environment
- Experience working in a banking environment
- Familiar with Distributed Systems, Performance Tuning, massive Concurrency Handling, and Caching Mechanisms
Good to have (Optional):
- Related domain experience in the Fin-Tech area is strongly preferred
- Knowledge of other cloud providers ie GCP or Azure
【福利待遇Benefits】
1. 薪酬制度:基本工资、年终金、年度调薪、试用期全额工资;
2. 福利保障:五险一金、补充性商业医疗保险、免费年度体检、节日福利;
3. 假期待遇:周末双休。除享有国家法定节假日外,还拥有至少12天带薪年假、15天带薪病假、3天志愿者假、婚假、产假以及陪产假、哺乳假、育儿假等;
4. 弹性福利:商业医疗保险套餐可升级,根据业务安排可以居家办公;
5. 职业发展:丰富的aXess Academy Learning Resources,针对IT专业人士打造各类专项培训,外部培训经费,内部转岗及晋升机会;
6. 工作环境:办公环境舒适,免费咖啡无限畅饮,休息区等;
7. 交通安排:紧邻3号线林和西地铁站,以及天河体育中心,交通饮食便利。
职能类别:
Java开发工程师
As a Backend Java Engineer, you'd be able to work on and solve some of the many interesting challenges we are facing, learn new ways of working, and build delightful high-quality products for our customers.
The role will sit in the engineering space and the person will play a key role implementing code across the banking stack, primarily focussed on our microservice based platforms and solutions. Therefore, we are seeking a skilled and experienced professional who has worked in financial organisations and fintechs or start-ups.
The role itself is wide ranging and challenging as you will be working with other senior developers and architects to build a market-leading solution. You will be responsible for building and testing backend components, working with the DevOps, UI and data teams as well as integrating with external systems. The successful candidate will need to liaise with business and technology teams to understand requirements and translate these into solutions
The Role Responsibility:
- Building, designing and implementing distributed systems that are optimized for performance, scalability and availability. This will mainly involve microservice based solutions using Kotlin/Java, Kafka and Postgres in a container focussed cloud architecture
- Writing high-quality, clean and maintainable code using engineering best practices (unit testing, source control, continuous integration, automation, design patterns, etc.)
- Improve system design and architecture to ensure high stability, performance and reliability of the product.
- Collaborate with multiple cross-functional teams to deliver high quality work in rapid product development.
- Troubleshooting and fixing customer and system issues.
Our Ideal Candidate:
- Bachelor's or a higher degree in Computer Science or related fields
- Excellent programming skills using Kotlin or Java and Spring
- Good knowledge of SQL, relational and NoSQL databases
- Experience with Kafka or other streaming or messaging systems. Ideally an understanding of event sourcing or CQRS
- Experience with integration ie REST, Webservices, Messaging
- Experience building backend software for mobile or web applications
- Experience with microservice based or distributed solutions
- Experience with AWS and Kubernetes or Docker
- Experience with testing with unit, contract and integration tests
- Experience of working in an Agile environment
- Experience working in a banking environment
- Familiar with Distributed Systems, Performance Tuning, massive Concurrency Handling, and Caching Mechanisms
Good to have (Optional):
- Related domain experience in the Fin-Tech area is strongly preferred
- Knowledge of other cloud providers ie GCP or Azure
【福利待遇Benefits】
1. 薪酬制度:基本工资、年终金、年度调薪、试用期全额工资;
2. 福利保障:五险一金、补充性商业医疗保险、免费年度体检、节日福利;
3. 假期待遇:周末双休。除享有国家法定节假日外,还拥有至少12天带薪年假、15天带薪病假、3天志愿者假、婚假、产假以及陪产假、哺乳假、育儿假等;
4. 弹性福利:商业医疗保险套餐可升级,根据业务安排可以居家办公;
5. 职业发展:丰富的aXess Academy Learning Resources,针对IT专业人士打造各类专项培训,外部培训经费,内部转岗及晋升机会;
6. 工作环境:办公环境舒适,免费咖啡无限畅饮,休息区等;
7. 交通安排:紧邻3号线林和西地铁站,以及天河体育中心,交通饮食便利。
职能类别:
Java开发工程师
公司介绍
渣打环球商业服务(广州)有限公司成立于2020年7月,隶属于渣打集团环球商业服务网络,渣打银行(英国)有限公司的全资子公司,与位于中国天津、马来西亚、印度、波兰的环球商业服务中心一起为渣打银行提供专业的全球银行营运支持和技术解决方案服务。
作为渣打银行在大湾区发展的重要战略计划——“渣打银行大湾区中心”的关键组成部分,渣打环球商业服务(广州)有限公司致力于推动大湾区零售和企业银行的业务,助力创新金融解决方案的发展和应用,加强渣打银行在大湾区的跨境银行服务。
渣打环球商业服务(广州)有限公司一直以成为渣打集团内技术与运营方面的优质中心为目标,致力于追求卓越的服务质量、严格的风险管控及优秀人才的培育,拓展和深化对亚洲地区尤其大中华地区的金融及银行业务运营为核心,在人民币国际化及金融产业发展方面为集团提供强有力的支持。
作为渣打银行在大湾区发展的重要战略计划——“渣打银行大湾区中心”的关键组成部分,渣打环球商业服务(广州)有限公司致力于推动大湾区零售和企业银行的业务,助力创新金融解决方案的发展和应用,加强渣打银行在大湾区的跨境银行服务。
渣打环球商业服务(广州)有限公司一直以成为渣打集团内技术与运营方面的优质中心为目标,致力于追求卓越的服务质量、严格的风险管控及优秀人才的培育,拓展和深化对亚洲地区尤其大中华地区的金融及银行业务运营为核心,在人民币国际化及金融产业发展方面为集团提供强有力的支持。
联系方式
- 公司地址:广州环贸中心
- 联系人:Jelly Hu