Get AI-powered advice on this job and more exclusive features.
At Citi, we believe in power of engineering to drive success and nurture culture where innovation, collaboration and professional growth thrive.
Oasys Financial is a sub-ledger for Citi’s OTC business and covers global trading books across all asset classes. This system handles millions of trades daily and conduct all sub-ledger activities, which is critical for the bank.
We are looking to hire an experienced technologist with strong foundations in programming and architecture designs to take a hands-on individual contributor role in modernizing and transforming Citi’s accounting platform.
Candidates are expected to demonstrate strong delivery background in financial industry, preferably in OTC products. We expect depth of knowledge in Java stack. Candidate should be willing to drive re-architecture and lead by example.
This role is London based without line management responsibilities. Candidate will work closely with business stakeholders, global technology teams to analyse, define & implement high-quality software solution. The overall objective of this role is to carry out application systems analysis and programming activities.
Responsibilities:
* Development of high-quality software, emphasizing simplicity, maintainability, and reuse.
* Participation in code and design reviews.
* Analyse requirements by working closely with the business and business aligned teams to define solutions.
* Effective communication with support, other development, and infrastructure teams.
* Contribution to architectural standards, development best practices, and promoting adherence to these standards.
* Implement best coding & testing practices within team.
Required Skills:
* Java & related technology experience in developing robust, scalable, and maintainable applications applying Object Oriented Design principles.
* Demonstrable experience on building big-data & caching solutions.
* Strong understanding of SQL & NoSQL databases.
* Knowledge of HTTP, ReSTful web services and API design.
* Familiarity with Linux environment including scripting skills.
* Good understanding of Spring Framework and Kafka.
* Good understanding of Enterprise integration patterns.
* Strong understanding of automating testing.
Desirable Skills:
* Hands-on coding experience in Software Development
* Experience with distributed caching technologies.
* Working knowledge of a scripting language such as Groovy, Python, JavaScript, etc.
* Experience with API orchestration & Integration frameworks.
* Good understanding of the Linux OS.
* Good understanding of Cloud platforms.
* Good understanding of Observability & monitoring tools.
Competencies:
* Excellent written and spoken communication skills (English).
* Ability to collaborate effectively in a large global team and influence key architectural decision.
* Ability to multitask and work well under pressure.
* A self-starter and has the thirst to continually improve and develop.
* Experience with mentoring and developing with more junior team members to ensure they can deliver at the highest quality.
Education:
* Bachelor’s degree/University degree or equivalent experience.
This job description provides a high-level review of the types of work performed. Other job-related duties may be assigned as required.
------------------------------------------------------
Job Family Group:
Technology
------------------------------------------------------
Job Family:
Applications Development
------------------------------------------------------
Time Type:
Full time
------------------------------------------------------
Citi is an equal opportunity employer, and qualified candidates will receive consideration without regard to their race, color, religion, sex, sexual orientation, gender identity, national origin, disability, status as a protected veteran, or any other characteristic protected by law.
If you are a person with a disability and need a reasonable accommodation to use our search tools and/or apply for a career opportunity review Accessibility at Citi.
View Citi’s EEO Policy Statement and the Know Your Rights poster.
Seniority level
* Seniority level
Not Applicable
Employment type
* Employment type
Full-time
Job function
* Job function
Engineering and Information Technology
* Industries
Banking, Financial Services, and Investment Banking
Referrals increase your chances of interviewing at Citi by 2x
Get notified about new Senior Java Software Engineer jobs in London, England, United Kingdom.
Senior Software Engineer, Billing - Paris
London, England, United Kingdom 3 weeks ago
London, England, United Kingdom 2 weeks ago
VP/SVP/ED Lead Java Software Engineer - Investment Bank
City Of London, England, United Kingdom £175,000.00-£185,000.00 3 weeks ago
Java Software Engineer (Junior - Mid Level - Senior/Lead) - Hybrid Working - £80,000 - £170,000 Base (+ Bonus)
Greater London, England, United Kingdom 3 hours ago
Senior Java Developer – FX Options Technology - VP – London
London, England, United Kingdom 1 week ago
Senior Java Analyst Developer / Technical Consultant
Lead Software Engineer, Legal & Compliance
London, England, United Kingdom 2 weeks ago
Senior Front-End Engineer, Institutional
Senior Oracle HCM Engineer (Remote based - UK)
London, England, United Kingdom 1 month ago
London, England, United Kingdom 1 day ago
London, England, United Kingdom 1 month ago
London, England, United Kingdom 2 weeks ago
Senior Data Scientist - Product Insights
London, England, United Kingdom 2 weeks ago
Software Engineering Lead (Flutter) - Catalyst
Greater London, England, United Kingdom 1 month ago
London, England, United Kingdom 3 days ago
London, England, United Kingdom 2 hours ago
Senior C++ Engineer (Mandarin Speaker) - London / Remote from the UK
London, England, United Kingdom 3 weeks ago
London, England, United Kingdom 2 weeks ago
Senior Software Engineer - Java Infrastructure
London, England, United Kingdom 1 week ago
London, England, United Kingdom 8 months ago
London, England, United Kingdom 2 weeks ago
London, England, United Kingdom 5 months ago
London, England, United Kingdom 2 weeks ago
London, England, United Kingdom 3 hours ago
London, England, United Kingdom 2 months ago
London, England, United Kingdom 1 week ago
London, England, United Kingdom 2 months ago
London, England, United Kingdom 4 months ago
London, England, United Kingdom 2 weeks ago
Senior Software Engineer/SRE - Managed Systems Engineering
London, England, United Kingdom 5 days ago
We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.
J-18808-Ljbffr