FM Digital Channels is a global team driven to provide world class technology in support of the bank’s Financial Markets business. Solar is the bank’s strategic, in-house built pricing, execution, and trade processing platform. We bring a deep understanding of the domain, a scientific approach, and innovative solutions to bear on the challenges of best servicing our customers in a highly competitive environment.
Java developer in financial markets
подготовься к отклику
ai-инструментыЧтобы адаптировать резюме под вакансию или составить сопроводительное письмо, загрузи резюме
описание
задачи
- Drive scope and requirements definition.
- Design solutions and evaluate technology.
- Break down large projects into incremental deliveries.
- Build opinionated core libraries and scalable core platform services.
- Build robust services for business tools such as sales-trader workflow, blotters, trader tools, analytics, and controls.
- Build automated tests to enable continuous delivery.
- See the results of your work on trading desks across the world and receive direct feedback from your business users.
- Support services you build and their users.
- You will be expected to quickly learn existing design and coding patterns, consistently apply and collaboratively evolve them while delivering increasingly complex and exciting projects for our customers.
требования
- Versatile Java developer with good software design principles.
- With 7+ years of relevant experience.
- Expert in Core Java, Spring Framework, RX Java, REST, Reactive Web Services.
- Experienced in micro-services and container technologies, e.g. Kubernetes, OpenShift, Helm, Docker.
- Familiar with CI/CD pipelines, e.g. Azure DevOps.
- Experience with SQL databases and other distributed data stores, e.g. Oracle and Hazelcast.
- Experience with messaging technologies, e.g. Kafka and Solace.
- Good knowledge of design patterns and best practices.
- Able to design the solution to complex and/or ambiguous business problem that may require changes in existing architecture or frameworks.
- Writing efficient, clear, well-tested code, and able to articulate what was built and why.
- Built complex, real-time (event-driven), distributed systems.
- Optimized performance of latency sensitive systems.
- Good team player, but able to deliver autonomously when required.
- Effective communicator, fluent in English (speaking and writing).
- Experienced in driving requirements and development efforts.
- Experienced in the end-to-end design, development and support complex systems.
- Proactive self-starter, keen problem solver.
- With strong sense of ownership and ability to deal with ambiguity.
- Bachelor’s degree or higher in Computer Science, Software Engineering or equivalent (STEM is a preference).
- Будет плюсом: Financial Market domain knowledge, preferably investment banking
условия
- In line with our Fair Pay Charter, we offer a competitive salary and benefits to support your mental, physical, financial and social wellbeing.
- Core bank funding for retirement savings, medical and life insurance, with flexible and voluntary benefits available in some locations.
- 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.
навыки
Если просят выйти из iCloud, прислать код из SMS, запустить или установить что-то, перевести деньги — не соглашайся: это мошенничество.