Senior Java Engineer - London, United Kingdom - eFinancialCareers
Description
Senior Java Engineer - XiP Independent Price Verification (Director)
At Citi, we value engineering and foster an environment where our best engineers continue to code and grow their careers.
The team you'll be working with is utilizing cutting edge technology to meet complex finance, supervisory and regulatory requirements and the demands of an increasingly electronic business.
The risk systemsneed to work at scale across Rates, FX, Equities, Commodities etc.The systems are large distributed systems based on micro services and stream processing. The team is using Kubernetes and cloud environments to scale as required with 10s of thousands of cores.
The development position involves:
- Bring best practises on Enterprise integration.
- Mentor developers in a globally distributed team
- Ability to establish testing practices in a team
- Development of highquality software, emphasizing simplicity, maintainability and reuse
- Participation in code and design reviews
- Requirements analysis and capture, working closely with the business and business aligned teams to define solutions
- Good communication with support, other development and infrastructure teams
- Contributing to architectural standards, development best practices, and promoting adherence to these standards
Required Skills:
- Expert level knowledge of Java
- Programming skills including concurrent, parallel and distributed systems programming
- Good understanding of Spring Framework and Kafka
- Good understanding of Enterprise integration patterns
- Experience leading large engineering environments, including Engineering Managers
- Manage team(s) of business analysts & engineers supporting multiple systems or over a business analysis functional area (depending on size of business) with responsibilities including work allocation, budget and planning, performance evaluation, compensation,staffing and other duties as assigned.
- Excellent technical understanding of modern development practices including Microservices Architecture and Cloud Technologies
- Experience working with both onshore and offshore teams
- A demonstrable interest in the digitisation of investment banks and an understanding of the Risk Technology landscape
- A successful track record and deep experience in investment banking technology and data, gained through time spent in leading investment banks, top tier consultancies and/or software vendors
- Sound understanding of Risk including Market Risk, Model Risk, Credit Risk, Counterparty Credit Risk and Liquidity Risk
Desirable Skills:
- Experience with Apache Ignite
- A good working knowledge of a scripting language such as Groovy, Python, JavaScript, etc.
- Knowledge of HTTP, ReSTful web services and API design
- Messaging technologies
- Grid and Cloud computing
- Camel, Conductor, Cadence
- Familiarity with databases particularly NoSQL e.g. MongoDB, Couchbase, etc.
- Experience with Kubernetes
- Good understanding of the Linux OS
Education:
- University degree will be desirable but not mandatory
Job Family Group:
Technology
-
Job Family:
Applications Development
-
Time Type:
Full time
- Citi is an equal opportunity and affirmative action employer.
Qualified applicants will receive consideration without regard to their race, color, religion, sex, sexual orientation, gender identity, national origin, disability, or status as a protected veteran.
View the "EEO is the Law " poster. View the
EEO is the Law Supplement.
View the
EEO Policy Statement.
View the **Pay Transparency Posting
More jobs from eFinancialCareers
-
We Are Looking for a Newly Qualified Aca Candidate
London, United Kingdom - 3 days ago
-
Vice President, Product Tax
London, United Kingdom - 1 week ago
-
Payroll Team Manager
Preston, United Kingdom - 3 weeks ago
-
Scrum Master- Risk It
London, United Kingdom - 1 week ago
-
Pr & Communications Adviser Professional Services
London, United Kingdom - 3 days ago
-
Pgim Financial Reporting, Associate
London, United Kingdom - 1 week ago