Java Technical Lead, Vice President in Belfast
Java Technical Lead, Vice President

Java Technical Lead, Vice President in Belfast

Belfast Full-Time 80000 - 120000 £ / year (est.) No home office possible
Citi

At a Glance

  • Tasks: Lead the development of high-performance Capital Markets applications using Java.
  • Company: Join Citi, a global leader in financial services with a commitment to innovation.
  • Benefits: Competitive salary, diverse work environment, and opportunities for career advancement.
  • Other info: Dynamic role with opportunities to mentor junior developers and shape engineering practices.
  • Why this job: Make a real impact in finance while working with cutting-edge technology and a talented team.
  • Qualifications: Strong Java skills and experience in Capital Markets; leadership potential is a plus.

The predicted salary is between 80000 - 120000 £ per year.

We are looking for a Java Technical Lead with proven experience building robust, high-performance, large scale Capital Markets applications.

The Derivatives Credit Risk Technology Team is responsible for delivering Counterparty Credit Risk Management software solutions to Citi’s Risk organization which manages Citi’s exposure to financial institutions, governments and corporates that trade with Citi. The team builds and maintains software used to compute metrics that help mitigate Citi’s exposure to counterparty default. The solutions include consumption of trades, collateral, market data, counterparty and security reference data from over 50 sources, and the computation of optimal margin allocation for portfolios and trades, haircut for security and cash collateral, trade and collateral liquidity, collateral concentration levels and wrong way risk, amongst others that feed into the computation of Pre-Settlement Risk (PSE), Settlement Risk, Exposure at Default (EAD) and Risk Weighted Assets (RWA).

Key Responsibilities

  • Deliver advanced technology projects as an individual contributor providing expertise in the full software development lifecycle, from concept and design, development, to testing and deployment.
  • Opportunities available to expand responsibilities to a team leadership position based on leadership potential and performance.
  • Provide technical leadership on projects implemented by the wider team of Software Engineers/Analyst Developers using advanced knowledge of application development.
  • Ensure application design adheres to the appropriate architectural and design patterns in the systems.
  • Utilize advanced knowledge of engineering process and develop standards for coding, testing, debugging and productionization.
  • Collaborate effectively with a large global team of software engineers, business analysts, dev‑ops and support staff to deliver software solutions for the business.
  • Advance the derivatives exposure processing software infrastructure by continuously adopting new technologies where appropriate to solve business problems while adhering to Citi’s architectural guidelines.
  • Serve as advisor or coach to mid‑level/junior developers and analysts, helping build the overall engineering capabilities of the team.
  • Appropriately assess risk when decisions are made, demonstrating particular consideration for the firm’s reputation and safeguarding Citigroup, its clients and assets, by driving compliance with applicable laws, rules and regulations, adhering to policy, applying sound ethical judgment regarding personal behavior, conduct and business practices, and escalating, managing and reporting control issues with transparency.

Ideal background

  • Core Java experience developing robust, scalable, and maintainable applications applying Object Oriented Design principles.
  • Experience working in the Capital Markets domain.
  • Good understanding of Derivatives and Risk management is a significant advantage.
  • Experience with Agile software development processes with a strong emphasis on test driven development.
  • Understanding of Java internals such as class loading and memory management.
  • Demonstrated capacity to build sophisticated tooling for development and production team use.
  • Good to have Experience re‑engineering large monolithic applications to microservices.
  • Experience re‑engineering complex franchise critical applications to new platforms.

Skills

  • Extensive experience working with most if not all the technologies listed below:
  • Java Core with extensive hands‑on experience with concurrent programming.
  • Spring Framework including Core, Integration, Batch, JDBC, Hibernate.
  • Distributed Caching frameworks such as Gemfire, Oracle Coherence, Redis or equivalent.
  • Cloud computing technologies with practical experience working with containers, microservices and large datasets (Docker, Kubernetes).
  • Databases – RDBMS preferably Oracle, NoSQL preferably MongoDB.
  • Familiarity with Linux environment including scripting skills.
  • SDLC/Dev Ops – Git/BitBucket, CI/CD pipeline frameworks such as Jenkins, SonarQube, JIRA, Any secure coding toolkits.

Qualifications/Education

  • Graduate in a STEM (Science, Technology, Engineering and Mathematics) discipline.
  • Master’s degree an advantage.

Competencies

  • Excellent oral and written English.
  • Strong leadership.
  • Ability to collaborate effectively in a large global team and influence key architectural decisions.
  • Ability to work well under pressure.

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.

Java Technical Lead, Vice President in Belfast employer: Citi

Citi is an exceptional employer for a Java Technical Lead, offering a dynamic work environment that fosters innovation and collaboration within the Capital Markets domain. Employees benefit from extensive growth opportunities, including potential leadership roles, while working alongside a diverse global team dedicated to delivering cutting-edge software solutions. With a strong commitment to professional development and adherence to ethical standards, Citi provides a rewarding career path in a supportive culture that values diversity and inclusion.
Citi

Contact Detail:

Citi Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Java Technical Lead, Vice President in Belfast

✨Tip Number 1

Network like a pro! Reach out to your connections in the industry, especially those who work at Citi or similar firms. A personal referral can make all the difference in getting your foot in the door.

✨Tip Number 2

Prepare for technical interviews by brushing up on your Java skills and understanding of Capital Markets. We recommend doing mock interviews with friends or using online platforms to simulate the real deal.

✨Tip Number 3

Showcase your leadership potential! Be ready to discuss past experiences where you led projects or mentored others. This is key for a role like Java Technical Lead, so let your leadership shine through.

✨Tip Number 4

Don’t forget to apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, it shows you’re serious about joining the team.

We think you need these skills to ace Java Technical Lead, Vice President in Belfast

Core Java
Object Oriented Design principles
Capital Markets domain knowledge
Derivatives and Risk management understanding
Agile software development processes
Test Driven Development (TDD)
Java internals knowledge
Concurrent programming
Spring Framework (Core, Integration, Batch, JDBC, Hibernate)
Distributed Caching frameworks (Gemfire, Oracle Coherence, Redis)
Cloud computing technologies (Docker, Kubernetes)
RDBMS (Oracle) and NoSQL (MongoDB) databases
Linux environment familiarity and scripting skills
SDLC/Dev Ops tools (Git/BitBucket, Jenkins, SonarQube, JIRA)
Leadership and collaboration skills

Some tips for your application 🫡

Tailor Your CV: Make sure your CV is tailored to the Java Technical Lead role. Highlight your experience in building robust applications and any relevant Capital Markets knowledge. We want to see how your skills align with what we're looking for!

Showcase Your Projects: Include specific examples of projects you've worked on, especially those that demonstrate your expertise in the full software development lifecycle. We love seeing how you've tackled challenges and delivered solutions in previous roles.

Be Clear and Concise: When writing your application, keep it clear and to the point. Use bullet points where possible to make it easy for us to read through your qualifications and experiences. We appreciate a well-structured application!

Apply Through Our Website: Don't forget to apply through our website! It’s the best way for us to receive your application and ensures you’re considered for the role. We can’t wait to see what you bring to the table!

How to prepare for a job interview at Citi

✨Know Your Java Inside Out

Make sure you brush up on your Core Java skills, especially around concurrent programming and Object Oriented Design principles. Be ready to discuss your past projects in detail, focusing on how you built robust and scalable applications.

✨Understand the Capital Markets Landscape

Familiarise yourself with the Capital Markets domain, particularly derivatives and risk management. Being able to speak knowledgeably about these topics will show that you understand the business context of the role and can contribute effectively from day one.

✨Showcase Your Leadership Potential

Prepare examples of how you've led projects or mentored junior developers in the past. Highlight your ability to collaborate with diverse teams and influence architectural decisions, as this is key for a leadership position.

✨Get Comfortable with Agile and DevOps

Brush up on Agile methodologies and be prepared to discuss your experience with test-driven development. Familiarity with tools like Jenkins, Git, and CI/CD pipelines will also be beneficial, so make sure you can talk about how you've used these in your previous roles.

Java Technical Lead, Vice President in Belfast
Citi
Location: Belfast

Land your dream job quicker with Premium

You’re marked as a top applicant with our partner companies
Individual CV and cover letter feedback including tailoring to specific job roles
Be among the first applications for new jobs with our AI application
1:1 support and career advice from our career coaches
Go Premium

Money-back if you don't land a job in 6-months

>