SonicJobs Logo
Left arrow iconBack to search

Senior Java Developer

Ncounter
Posted 8 days ago, valid for 11 days
Location

London, Greater London E10 6EJ, England

Salary

£48,000 - £57,600 per annum

info
Contract type

Full Time

In order to submit this application, a Reed account will be created for you. As such, in addition to applying for this job, you will be signed up to all Reed’s services as part of the process. By submitting this application, you agree to Reed’s Terms and Conditions and acknowledge that your personal data will be transferred to Reed and processed by them in accordance with their Privacy Policy.

Sonic Summary

info
  • The Senior Java Developer position focuses on advanced messaging systems, particularly utilizing Solace messaging expertise within a global messaging team.
  • Candidates must have at least 5 years of Java development experience, with strong skills in multithreading, concurrency, and performance optimization.
  • Responsibilities include ownership of the Java messaging API codebase, enhancing performance, and supporting high-volume, low-latency systems.
  • Experience with messaging systems such as Solace, Tibco EMS/RV, IBM MQ, and Kafka is highly desirable.
  • The role offers an opportunity to work with cutting-edge technology in both Windows and Linux environments, with a competitive salary based on experience.

Senior Java Developer - Solace Messaging Expertise

Main Purpose of the Role:

We are hiring for a Senior Messaging Developer, to work on one the most advanced messaging systems in the market. This role is within the global messaging team, which is responsible for delivering advanced Messaging APIs and supports low-latent, high-throughput messaging systems in the capital markets sector. You will take full ownership of the in-house developed enterprise Java messaging API codebase, which supports 100s of applications and trading systems for global data transfer. This is a critical position where you’ll be leveraging your Java development skills and Solace messaging expertise to ensure high-performance, scalable messaging solutions.

Working within a dynamic, multi-discipline team, you’ll collaborate closely with API application developers, product owners, and infrastructure teams to optimize and enhance messaging systems that support a wide range of business functions including Front Office, Middle Office, Settlements, and Regulatory systems. This is a fantastic opportunity to work with cutting-edge technology in both Windows and Linux environments while enhancing your expertise in messaging platforms.

Must have:

- Java Expertise: 5+ years of experience in Java development with a strong grasp of multithreading, concurrency, memory management, and performance optimization techniques.

- High-Volume Systems: Proven experience designing and developing high-volume, low-latency systems.

- Messaging Systems: Experience administering and supporting messaging systems, particularly Solace. Familiarity with Tibco EMS/RV, IBM MQ, and Kafka is highly desirable.

Key Responsibilities:

- Java Codebase Ownership: Take full responsibility for the in-house Java messaging API codebase. Improve design, enhance performance, and add new features.

- Multithreading & Performance: Leverage multithreading and concurrency techniques for high-volume, low-latency systems. Ensure optimal memory and performance management.

- Cross-Platform Support: Contribute to non-Java messaging APIs

- Testing & Debugging: Perform unit and integration tests, identifying bugs and resolving issues to ensure stable performance.

- Messaging Infrastructure Support: Administer and support global messaging infrastructure on hardware, software brokers, and the cloud, ensuring smooth operation.

This is an excellent opportunity to take a key role in the development of critical messaging infrastructure within a leading brokerage. You’ll be working with a range of technologies and will be instrumental in building advanced solutions in the fast-paced capital markets environment.

Apply now in a few quick clicks

In order to submit this application, a Reed account will be created for you. As such, in addition to applying for this job, you will be signed up to all Reed’s services as part of the process. By submitting this application, you agree to Reed’s Terms and Conditions and acknowledge that your personal data will be transferred to Reed and processed by them in accordance with their Privacy Policy.