At a Glance
- Tasks: Join a team to build low latency systems using Core Java.
- Company: Unique financial trading tech firm with a focus on quality.
- Benefits: Competitive salary, agile work environment, and opportunities for growth.
- Other info: Dynamic team culture with a commitment to technical excellence.
- Why this job: Work with passionate engineers and create high-quality, bug-free code.
- Qualifications: Strong Core Java skills and a passion for TDD.
The predicted salary is between 60000 - 80000 € per year.
Harrington Starr are working alongside a unique financial trading technology firm who are seeking 10+ Senior Java Developers to join their Core Development team and build out low latency systems.
You absolutely have to have a demonstrable interest in technology, precision, and technical excellence. Our client's mission is building critical systems, so the company operates a stringent and agile test driven development approach to ensure that the code is of the highest quality and bug free.
The successful candidate will have a strong appreciation of Linux, common design patterns, and be a practitioner of TDD.
For the role of the Senior Java Engineer you will need the following skills:
- Strong knowledge of Core Java development, ideally in a low latency / real time environment
- Strong appreciation for all things TDD
Join a team of phenomenally talented engineers who are passionate about the quality of their code. If you're a technologist to your core, you won't find a more satisfying working environment than this.
If you would like to hear more about this position, reach out to Ciara Clarke at Harrington Starr.
Java Software Engineer employer: Harrington Starr
Join a pioneering financial trading technology firm in London, where your passion for technology and precision will be celebrated. With a strong focus on test-driven development and a commitment to excellence, you'll thrive in a collaborative environment alongside exceptionally talented engineers. The company offers ample opportunities for professional growth and development, making it an ideal place for those seeking a meaningful and rewarding career in software engineering.
StudySmarter Expert Advice🤫
We think this is how you could land Java Software Engineer
✨Tip Number 1
Network like a pro! Reach out to your connections in the tech industry, especially those who work in financial trading or low latency systems. A friendly chat can lead to insider info about job openings that aren't even advertised yet.
✨Tip Number 2
Show off your skills! Create a GitHub profile showcasing your Java projects, especially those that highlight your TDD practices. This gives potential employers a sneak peek into your coding style and problem-solving abilities.
✨Tip Number 3
Prepare for technical interviews by brushing up on common design patterns and Linux commands. Practising coding challenges can also help you ace those tricky questions that come up during interviews.
✨Tip Number 4
Don’t forget to apply through our website! We’ve got loads of opportunities waiting for talented developers like you. Plus, it’s a great way to ensure your application gets noticed by the right people.
We think you need these skills to ace Java Software Engineer
Some tips for your application 🫡
Show Your Passion for Tech:Let us see your enthusiasm for technology in your application! Share any personal projects or experiences that highlight your love for coding and precision. This is your chance to stand out!
Highlight Your TDD Experience:Since we’re all about test-driven development, make sure to emphasise your experience with TDD in your written application. Give examples of how you've implemented it in past projects to showcase your commitment to quality.
Be Clear and Concise:When writing your application, keep it clear and to the point. We appreciate well-structured applications that get straight to the heart of your skills and experiences. Avoid fluff and focus on what makes you a great fit!
Apply Through Our Website:We encourage you to apply through our website for a smoother process. It helps us keep track of your application and ensures you don’t miss out on any important updates. Plus, it’s super easy!
How to prepare for a job interview at Harrington Starr
✨Show Your Passion for Technology
Make sure to express your genuine interest in technology during the interview. Share examples of projects you've worked on or technologies you've explored that demonstrate your enthusiasm and commitment to staying updated in the field.
✨Demonstrate Your TDD Knowledge
Since the role emphasises Test Driven Development (TDD), be prepared to discuss your experience with it. Bring specific examples of how you've implemented TDD in past projects, and be ready to explain the benefits it brought to your code quality.
✨Familiarise Yourself with Design Patterns
Brush up on common design patterns relevant to Java development. Be ready to discuss how you've applied these patterns in your work, as this will show your understanding of best practices and your ability to write clean, maintainable code.
✨Prepare for Technical Questions
Expect technical questions that assess your Core Java skills, especially in low latency environments. Practice coding challenges and be ready to solve problems on the spot, as this will showcase your technical prowess and problem-solving abilities.