Senior Java Developer - Client Portal (DS)
Senior Java Developer - Client Portal (DS)

Senior Java Developer - Client Portal (DS)

London Full-Time 43200 - 72000 £ / year (est.) No home office possible
I

At a Glance

  • Tasks: Design, develop, and maintain our Web API platform for critical real-time services.
  • Company: Join Interactive Brokers, a leader in financial innovation with a global presence.
  • Benefits: Enjoy competitive salary, health benefits, 401(k) match, and daily lunch allowance.
  • Why this job: Be part of a tech-driven team that shapes the future of trading platforms.
  • Qualifications: Bachelor's or Master's in Computer Science; Java expertise required.
  • Other info: Hybrid role with opportunities for growth and continuous learning.

The predicted salary is between 43200 - 72000 £ per year.

Company Overview

Interactive Brokers Group, Inc. (Nasdaq: IBKR) is a global financial services company headquartered in Greenwich, CT, USA, with offices in over 15 countries. We have been at the forefront of financial innovation for over four decades, known for our cutting-edge technology and client commitment.

IBKR affiliates provide global electronic brokerage services around the clock on stocks, options, futures, currencies, bonds, and funds to clients in over 200 countries and territories. We serve individual investors and institutions, including financial advisors, hedge funds and introducing brokers. Our advanced technology, competitive pricing, and global market help our clients to make the most of their investments.

Barron’s has recognized Interactive Brokers as the #1 online broker for six consecutive years. Join our dynamic, multi-national team and be a part of a company that simplifies and enhances financial opportunities using state-of-the-art technology.

About INTERACTIVE BROKERS!

This is a hybrid role (three days in the office/two days remote).

Interactive Brokers Group has been consistently at the forefront of trading innovation, starting with the invention of the first floor-based handheld computer in 1983. We pride ourselves on being primarily a technology company and challenging the status quo. We push boundaries to offer our clients the best trading platform with the most sophisticated features at the lowest cost. Software development is the lifeblood of our firm, and it shows in our stellar brokerage platform. Interactive Brokers is regularly recognized as a leader in the financial services industry.

About your team:

The successful candidate will help design, develop and maintain our Web API platform, which currently provides third Parties, clients and IBKR’s client-facing applications access to highly critical real-time services required for day-to-day operations. As a member of the Web PI team, you will help shape the platform’s future and have various opportunities to grow.

What will be your responsibilities within IBKR:

  • You will work with business and internal teams, adding new features and interfaces as required.
  • You will write documentation units and regression tests for new interfaces.
  • You will write backend services and/or clients that will help expose internal services.
  • You will Provide 3rd Level of support.

What required skill do you need:

  • Bachelor’s or Master’s degree in Computer Science or a related field.
  • Proven experience as a Java Developer with expertise in Java, Spring, Vert.x
  • Proficiency in using Git version control for code management and collaboration.
  • Strong command of RESTful web services and experience in designing and implementing them.
  • Experience with JUnit or other testing frameworks for writing unit and integration tests.
  • Solid understanding of software development principles and best practices.
  • Experience with WebSockets and real-time communication in a Java-based environment
  • Strong problem-solving skills and the ability to work independently and within a team.
  • Excellent communication skills and a collaborative mindset.
  • Continuous learning and staying up-to-date with the industry
  • Familiarity with cloud technologies (e.g., AWS) is a plus.
  • Previous experience with agile development methodologies is a plus.

To be successful in this position, you will have the following:

  • Self-motivated and able to handle tasks with minimal supervision.
  • Superb analytical and problem-solving skills.
  • Excellent collaboration and communication (Verbal and written) skills.
  • Outstanding organizational and time management skills.

Company Benefits & Perks

  • Competitive salary, annual performance-based bonus and stock grant
  • Retirement plan 401(k) with a competitive company match
  • Excellent health and wellness benefits, including medical, dental, and vision benefits, and a company-paid medical healthcare premium
  • Wellness screenings and assessments, health coaches and counseling services through an Employee Assistance Program (EAP)
  • Paid time off and a generous parental leave policy
  • Daily company lunch allowance provided, and a fully stocked kitchen with healthy options for breakfast and snack
  • Corporate events, including team outings, dinners, volunteer activities and company sports teams
  • Education reimbursement and learning opportunities
  • Modern offices with multi-monitor setups

#J-18808-Ljbffr

Senior Java Developer - Client Portal (DS) employer: Interactive Brokers

Interactive Brokers Group, Inc. is an exceptional employer that fosters a dynamic and innovative work culture in Greenwich, CT. With a strong emphasis on technology and employee growth, we offer competitive salaries, comprehensive health benefits, and generous paid time off, alongside opportunities for continuous learning and development. Join our multi-national team and enjoy a hybrid work model, modern office amenities, and a collaborative environment that empowers you to shape the future of financial services.
I

Contact Detail:

Interactive Brokers Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Senior Java Developer - Client Portal (DS)

Tip Number 1

Familiarize yourself with the specific technologies mentioned in the job description, such as Java, Spring, and Vert.x. Having hands-on experience or projects that showcase your skills in these areas will make you stand out.

Tip Number 2

Highlight any experience you have with RESTful web services and real-time communication. Be prepared to discuss how you've implemented these in past projects during your interview.

Tip Number 3

Since this role involves collaboration with various teams, practice articulating your thoughts clearly and concisely. Good communication skills are essential, so consider mock interviews to refine your delivery.

Tip Number 4

Stay updated on industry trends and advancements in cloud technologies, especially AWS. Showing that you're proactive about learning can set you apart from other candidates.

We think you need these skills to ace Senior Java Developer - Client Portal (DS)

Java Development
Spring Framework
Vert.x
RESTful Web Services
Git Version Control
JUnit or Other Testing Frameworks
Software Development Principles
WebSockets
Real-time Communication
Problem-Solving Skills
Team Collaboration
Excellent Communication Skills
Continuous Learning
Cloud Technologies (e.g., AWS)
Agile Development Methodologies

Some tips for your application 🫡

Tailor Your Resume: Make sure to customize your resume to highlight your experience with Java, Spring, and RESTful web services. Use specific examples that demonstrate your expertise in these areas.

Craft a Strong Cover Letter: In your cover letter, express your enthusiasm for the role and the company. Mention how your skills align with the responsibilities outlined in the job description, particularly your experience with backend services and real-time communication.

Showcase Your Problem-Solving Skills: Provide examples in your application that illustrate your analytical and problem-solving abilities. This could include specific projects where you overcame challenges or improved processes.

Highlight Continuous Learning: Mention any recent courses, certifications, or technologies you've learned that are relevant to the position. This shows your commitment to staying up-to-date in the fast-paced tech environment.

How to prepare for a job interview at Interactive Brokers

Showcase Your Java Expertise

Make sure to highlight your experience with Java, Spring, and Vert.x during the interview. Be prepared to discuss specific projects where you utilized these technologies and how they contributed to the success of the project.

Demonstrate Problem-Solving Skills

Prepare to discuss real-world scenarios where you faced challenges in software development. Explain your thought process and the steps you took to resolve those issues, showcasing your analytical skills.

Familiarize Yourself with RESTful Services

Since the role involves working with RESTful web services, be ready to explain how you have designed and implemented them in previous roles. Discuss any relevant frameworks or tools you have used.

Emphasize Collaboration and Communication

Interactive Brokers values teamwork and communication. Share examples of how you've successfully collaborated with cross-functional teams and how you ensure clear communication in your projects.

Senior Java Developer - Client Portal (DS)
Interactive Brokers
I
Similar positions in other companies
Europas größte Jobbörse für Gen-Z
discover-jobs-cta
Discover now
>