Job Description
Interactive Brokers is seeking a Senior Java Developer to join their Web API team in Tallinn, Estonia. The successful candidate will contribute to the design, development, and maintenance of the company's Web API platform, which provides critical real-time services to third parties, clients, and IBKR's client-facing applications.This role involves:
- Working with business and internal teams to add new features and interfaces.
- Writing documentation units and regression tests for new interfaces.
- Developing backend services and/or clients to expose internal services.
- Providing 3rd level support.
Requirements for this position include:
- A Bachelor's or Master's degree in Computer Science or a related field.
- Proven experience as a Java Developer with expertise in Java, Spring, and Vert.x.
- Proficiency in using Git version control.
- Strong command of RESTful web services.
- Experience with JUnit or other testing frameworks.
- 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.
Interactive Brokers offers:
- Discretionary, performance-based bonus.
- Private health insurance.
- Sport activity compensation.
- Stock incentive plan.
- Lunch in the office.