Senior Java Developer – FX Options Pricing and Data Distribution Technology in City of London

Senior Java Developer – FX Options Pricing and Data Distribution Technology in City of London

City of London Full-Time 36000 - 60000 £ / year (est.) No working from home possible
Citibank (Switzerland) AG

At a Glance

  • Tasks: Join us to design and develop an innovative FX Options Trading Platform using Java.
  • Company: Citi London, a leading global financial services company with a casual work culture.
  • Benefits: Enjoy 27 days annual leave, private medical care, and a competitive salary.
  • Other info: Hybrid working model with opportunities for professional growth and development.
  • Why this job: Make a real impact in finance while working with cutting-edge technology and a global team.
  • Qualifications: Experience in Java, Spring Boot, and cloud environments; finance knowledge is a plus.

The predicted salary is between 36000 - 60000 £ per year.

The FX Options Pricing and Market Data distribution team is going through significant reengineering and modernisation. We are looking for an experienced Java developer and technologist to take a hands-on role and contribute to the design and delivery of the system.

Responsibilities:
  • Contribute to the design and development of the electronic FX Options Trading Platform specialising in:
    • RFQ (Request for Quote) client or sales to trader workflow
    • Streaming prices
    • Volatility Surface and other market data management
    • Structured Product Pricing workbench
    • Live and End of Day market data distribution
  • Collaborate with a global team of developers, quants and traders to translate business requirements into robust technical solutions
  • Drive the design and development of system architecture, work with users of the system, and enhance the quality of deliverables
  • Contribute to the continuous improvement of development, deployment and testing processes
  • Share your knowledge and mentor other developers, fostering a collaborative and innovative team environment
Required Skills:
  • Knowledge and experience of Java and Spring boot development in an event-driven architecture
  • Proficient in Java multithreading, concurrency, and performance tuning
  • Hands-on practical experience delivering system design, application development, testing, and operational stability, particularly in Linux based cloud environments
  • Openshift/Kubernetes experience
  • Caching technologies e.g. Gemfire, Redis or others
  • Middleware technologies: Solace, Kafka, Tibco or other
  • Awareness of industry trends and leveraging new technologies as appropriate
  • Proven track record of building new systems, replacing legacy systems and renovating existing systems
Nice to have:
  • Experience in subscribing and consuming Exchange Data
  • Python and/or C# development experience
  • Experience working in finance is a plus, but not required
What we’ll provide you:

By joining Citi London, you will not only be part of a business casual workplace with a hybrid working model (up to 2 days working at home per week), but also receive a competitive base salary (which is annually reviewed), and enjoy a whole host of additional benefits such as:

  • 27 days annual leave (plus bank holidays)
  • A discretional annual performance related bonus
  • Private Medical Care & Life Insurance
  • Employee Assistance Program
  • Pension Plan
  • Paid Parental Leave
  • Special discounts for employees, family, and friends
  • Access to an array of learning and development resources

Alongside these benefits Citi is committed to ensuring our workplace is where everyone feels comfortable coming to work as their whole self, every day. We want the best talent around the world to be energized to join us, motivated to stay and empowered to thrive.

Senior Java Developer – FX Options Pricing and Data Distribution Technology in City of London employer: Citibank (Switzerland) AG

Citi London is an exceptional employer for Senior Java Developers, offering a dynamic and inclusive work environment that fosters innovation and collaboration. With a competitive salary, generous benefits including 27 days of annual leave, private medical care, and a commitment to employee development, Citi empowers its team members to thrive both personally and professionally. The hybrid working model and focus on diversity ensure that every employee can bring their whole self to work, making it a truly rewarding place to build a career in technology.

Citibank (Switzerland) AG

Contact Details:

Citibank (Switzerland) AG Recruitment Team

StudySmarter Expert Advice🤫

We think this is how you could land Senior Java Developer – FX Options Pricing and Data Distribution Technology in City of London

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 friendly chat can lead to valuable insights and even referrals that could get your foot in the door.

Tip Number 2

Show off your skills! Prepare a portfolio of your past projects, especially those related to Java development and system design. When you get the chance to chat with recruiters or during interviews, share your experiences and how they relate to the role.

Tip Number 3

Stay updated on industry trends! Familiarise yourself with the latest technologies and methodologies in FX Options Pricing and Data Distribution. This will not only help you in interviews but also show that you're genuinely interested in the field.

Tip Number 4

Apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, it shows you’re proactive and serious about joining the team at Citi.

We think you need these skills to ace Senior Java Developer – FX Options Pricing and Data Distribution Technology in City of London

Java Development
Spring Boot
Event-Driven Architecture
Java Multithreading
Concurrency
Performance Tuning
System Design

Some tips for your application 🫡

Tailor Your CV:Make sure your CV highlights your Java and Spring Boot experience, especially in event-driven architecture. We want to see how your skills align with the responsibilities of designing and developing the FX Options Trading Platform.

Craft a Compelling Cover Letter:Use your cover letter to showcase your passion for technology and finance. Share specific examples of how you've contributed to system design and development in previous roles, and let us know why you're excited about this opportunity.

Showcase Your Team Spirit:Collaboration is key in our global team. Highlight any experiences where you've worked closely with developers, quants, or traders to translate business needs into technical solutions. We love seeing teamwork in action!

Apply Through Our Website:We encourage you to apply directly through our website. It’s the best way for us to receive your application and ensures you’re considered for the role. Plus, it’s super easy to do!

How to prepare for a job interview at Citibank (Switzerland) AG

Know Your Java Inside Out

Make sure you brush up on your Java and Spring Boot skills, especially in event-driven architecture. Be ready to discuss your experience with multithreading and performance tuning, as these are crucial for the role.

Showcase Your System Design Experience

Prepare to talk about your hands-on experience in system design and application development. Have examples ready that demonstrate how you've contributed to operational stability, particularly in Linux-based cloud environments.

Familiarise Yourself with Relevant Technologies

Get comfortable with the technologies mentioned in the job description, like OpenShift, Kubernetes, and caching technologies. Being able to discuss how you've used these tools in past projects will set you apart.

Collaborate and Communicate

Since this role involves working with a global team, be prepared to discuss how you've collaborated with others in the past. Highlight any mentoring experiences or how you've fostered a collaborative environment in your previous roles.