Java Software Engineer - Java, Low-latency, financial services background, and hands on coding skills in London
Java Software Engineer - Java, Low-latency, financial services background, and hands on coding skills

Java Software Engineer - Java, Low-latency, financial services background, and hands on coding skills in London

London Full-Time 60000 - 80000 £ / year (est.) No home office possible
Ubique Systems

At a Glance

  • Tasks: Lead the development of low-latency Java applications and mentor junior developers.
  • Company: Dynamic financial services firm at Canary Wharf with a focus on innovation.
  • Benefits: Competitive salary, career growth, and opportunities to work with cutting-edge technology.
  • Other info: Collaborative environment with potential for remote work and professional development.
  • Why this job: Join a team that values your coding skills and offers real impact in financial tech.
  • Qualifications: Experience in Java development and strong problem-solving abilities required.

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

Must Have – Java, Low-latency, financial services background, and hands on coding skills.

Our app relies heavily on async development, we use vertex. It takes significant time to switch perspective. To lead, one needs to have significant intuition with that, and some modern messaging like Aeron or ZeroMQ.

There could be 3-4 rounds of discussions including one face to face at Canary Wharf client office.

DETAILED RESPONSIBILITIES
  • Lead the development, testing, and maintenance of low-latency Java applications.
  • Collaborate with cross-functional teams to gather requirements and design system architecture.
  • Optimize application performance and troubleshoot latency issues.
  • Mentor junior developers and ensure adherence to best coding practices.
  • Participate in code reviews and provide constructive feedback.
  • Stay updated with the latest industry trends and integrate relevant technologies into projects.
SKILL REQUIREMENTS
  • Bachelor's degree in Computer Science, Engineering, or a related field.
  • Proven experience in Java development, with a focus on low-latency systems.
  • Strong understanding of multithreading, concurrency, and performance optimization.
  • Experience with frameworks and libraries such as Spring, Hibernate, and Netty.
  • Familiarity with distributed systems and network protocols.
  • Excellent problem-solving skills and attention to detail.
  • Effective communication and leadership skills.
OTHER REQUIREMENTS (OPTIONAL)
  • Knowledge of financial services technology and trading systems.
  • Experience with cloud platforms such as AWS or Azure.
  • Familiarity with containerization tools like Docker and Kubernetes.

Java Software Engineer - Java, Low-latency, financial services background, and hands on coding skills in London employer: Ubique Systems

As a leading player in the financial services sector, our company offers an exceptional work environment at Canary Wharf, where innovation meets collaboration. We prioritise employee growth through mentorship and continuous learning opportunities, ensuring that our Java Software Engineers thrive in their careers while contributing to cutting-edge low-latency applications. With a strong focus on async development and modern technologies, we foster a culture of excellence and creativity, making us an attractive employer for those seeking meaningful and rewarding work.
Ubique Systems

Contact Detail:

Ubique Systems Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Java Software Engineer - Java, Low-latency, financial services background, and hands on coding skills in London

✨Tip Number 1

Get your hands dirty with coding! Brush up on your Java skills and make sure you're comfortable with low-latency systems. We recommend building a small project or contributing to open-source to showcase your hands-on experience.

✨Tip Number 2

Networking is key! Reach out to professionals in the financial services sector, especially those who work with async development and messaging systems like Aeron or ZeroMQ. We can help you connect with others in the industry through our platform.

✨Tip Number 3

Prepare for those interviews! Research common questions related to multithreading, concurrency, and performance optimisation. We suggest doing mock interviews with friends or using our resources to practice your responses.

✨Tip Number 4

Apply through our website! It’s the best way to ensure your application gets noticed. Plus, we often have exclusive job listings that you won’t find anywhere else, so keep an eye out for opportunities that match your skills.

We think you need these skills to ace Java Software Engineer - Java, Low-latency, financial services background, and hands on coding skills in London

Java
Low-latency systems
Async development
Vertex
Aeron
ZeroMQ
Multithreading
Concurrency
Performance optimization
Spring
Hibernate
Netty
Distributed systems
Network protocols
Problem-solving skills
Attention to detail
Effective communication
Leadership skills
Cloud platforms (AWS, Azure)
Containerization tools (Docker, Kubernetes)

Some tips for your application 🫡

Tailor Your CV: Make sure your CV highlights your Java skills and any experience with low-latency systems. We want to see how your background aligns with the financial services sector, so don’t hold back on those relevant projects!

Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Use it to explain why you’re passionate about async development and how your hands-on coding skills make you a perfect fit for our team. Let us know what excites you about this role!

Showcase Your Problem-Solving Skills: In your application, include examples of how you've tackled performance optimisation or latency issues in past projects. We love seeing candidates who can think critically and come up with innovative solutions!

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 don’t miss out on any important updates during the process!

How to prepare for a job interview at Ubique Systems

✨Know Your Java Inside Out

Make sure you brush up on your Java skills, especially focusing on low-latency systems. Be prepared to discuss your hands-on coding experience and any projects you've worked on that demonstrate your expertise in multithreading and performance optimisation.

✨Familiarise Yourself with Async Development

Since the role involves async development using Vertex, it’s crucial to understand how it works. Review the principles of asynchronous programming and be ready to explain how you’ve applied these concepts in past projects.

✨Understand Financial Services Technology

Having a background in financial services is a must. Brush up on relevant technologies and trading systems, and be prepared to discuss how your experience aligns with the needs of the company. This will show that you’re not just a tech whiz but also understand the industry.

✨Prepare for Code Reviews

Expect to participate in code reviews during the interview process. Practice explaining your code clearly and constructively critiquing others' work. This will showcase your leadership skills and your ability to mentor junior developers effectively.

Java Software Engineer - Java, Low-latency, financial services background, and hands on coding skills in London
Ubique Systems
Location: London

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

>