
Senior Developer
- Tianjin
- Permanent
- Full-time
As a developer, you'll be responsible for delivering quality solutions to tight timelines..RESPONSIBILITIES
Key Roles & Responsibilities
To be a developer within the Sales Technology team
- Design, develop, and maintain high-performance, scalable, and secure Java applications.
- Work closely with cross-functional teams to deliver well-architected software solutions.
- Implement efficient algorithms and data structures to optimize application performance.
- Ensure code quality, security, and best practices in software development.
- Participate in code reviews, troubleshooting, and optimizing existing applications.
- Collaborate with stakeholders to understand business requirements and translate them into technical solutions.
- Stay up-to-date with the latest Java technologies and industry trends.
- 5 - 10 years of experience in Java development (Java 17+).
- Strong knowledge of OOP, design patterns, and microservices architecture.
- Solid understanding of algorithms, data structures, and system design.
- Experience with Spring Framework (Spring Boot, Spring Cloud, etc.).
- Proficiency in RESTful APIs, messaging systems (Kafka, RabbitMQ), and database management (SQL/NoSQL).
- Hands-on experience with multithreading, concurrency, and performance tuning.
- Strong analytical and problem-solving skills.
- Excellent English communication skills, both verbal and written.
- Financial Markets Sales knowledge preferred
- Understanding of Client onboarding life cycle
- Fluent in English (speaking and writing)
- Outstanding problem solving skills
- Proactive, self -starter, autonomous
- Good team spirit
- Ability to work under pressure with multiple assignment
- A plus if have strong knowledge and previous experience in end-to-end design, and subsequent support of large-scale data processing systems
- Do the right thing and are assertive, challenge one another, and live with integrity, while putting the client at the heart of what we do
- Never settle, continuously striving to improve and innovate, keeping things simple and learning from doing well, and not so well
- Are better together, we can be ourselves, be inclusive, see more good in others, and work collectively to build for the long term
- Core bank funding for retirement savings, medical and life insurance, with flexible and voluntary benefits available in some locations.
- Time-off including annual leave, parental/maternity (20 weeks), sabbatical (12 months maximum) and volunteering leave (3 days), along with minimum global standards for annual and public holiday, which is combined to 30 days minimum.
- Flexible working options based around home and office locations, with flexible working patterns.
- Proactive wellbeing support through Unmind, a market-leading digital wellbeing platform, development courses for resilience and other human skills, global Employee Assistance Programme, sick leave, mental health first-aiders and all sorts of self-help toolkits
- A continuous learning culture to support your growth, with opportunities to reskill and upskill and access to physical, virtual and digital learning.
- Being part of an inclusive and values driven organisation, one that embraces and celebrates our unique diversity, across our teams, business functions and geographies - everyone feels respected and can realise their full potential.