We are seeking a Senior Java Developer to join our team in Tianjin, China. The ideal candidate will have 10+ years of development experience, strong knowledge of multiple programming languages, and software testing know-how.
Requirements
- Financial industry knowledge, especially with derivative products
- Prior experience working in an agile/scrum environment, continuous integration
- Experience in delivering software in a regulated environment, ideally financial services based to high quality
- Strong communication and written skills, ability to communicate ideas with others in English
- Have a high enthusiasm for programming and new technology learning, have a strong learning ability
- University graduated in Information Technology / Computer Science / any related subjects
- Good understanding of products like IRD, CRD and FXD
- 10+ years of development experience
- Strong knowledge of multiple programming languages (Java, Spring, Spring boot as well as interpreted scripting language experience)
- Software testing know-how, including black-box and white-box testing methodologies and both functional and non-functional testing
- Solid IT experience
- High Integrity, Good Attitude, Hard Working
- Problem solving and analytical skills
- Excellent Communicator
- Strong level of Oral and Written English
- Ability to be organised and multi-task on different requirements across various stakeholders, and to work independently and under pressure
- Cultural sensitivity and awareness to work with a range of people from diverse background and geographies
Benefits
- Competitive salary and benefits
- Core bank funding for retirement savings
- Medical and life insurance
- Flexible and voluntary benefits
- Time-off including annual leave, parental/maternity leave, sabbatical and volunteering leave
- Flexible working options
- Proactive wellbeing support
- Continuous learning culture