At a Glance
- Tasks: Develop and optimise low-latency trading systems using core Java and advanced techniques.
- Company: Join HCLTech, a global leader in technology with a diverse workforce.
- Benefits: Competitive salary, health benefits, and opportunities for professional growth.
- Why this job: Make an impact in the fast-paced world of market connectivity and trading.
- Qualifications: 10+ years of Java experience and strong knowledge of multi-threading and messaging.
- Other info: Dynamic environment with a focus on innovation and career advancement.
The predicted salary is between 48000 - 72000 £ per year.
HCLTech is a global technology company, home to more than 220,000 people across 60 countries, delivering industry-leading capabilities centered around digital, engineering, cloud and AI, powered by a broad portfolio of technology services and products. We work with clients across all major verticals, providing industry solutions for Financial Services, Manufacturing, Life Sciences and Healthcare, Technology and Services, Telecom and Media, Retail and CPG, and Public Services. Consolidated revenues as of 12 months ending December 2024 totaled $13.8 billion.
You have strong core Java development with market connectivity experience.
- You have strong experience with multi-threading, messaging & ZeroGC techniques.
- You have experience of working on low latency trading systems.
- You have good working knowledge of Bash Scripting & Linux.
- You follow TDD/BDD and value the benefits of testing.
- You know what good code looks like and enforce the standards during PRs.
- You know how to use memory profilers and look at heap dumps.
- You are degree educated, Computer Science preferred or any STEM.
Minimum Java experience: 10 years.
Preferred Skills:
- TransFICC Experience, highly desirable.
- Hot Code path optimization, Off-heap memory management techniques.
- JVM internals, tuning for low-latency.
- Low-latency messaging & data structures, network protocols, network I/O in Java.
- LMAX Disruptor, Multi-Reactor, Chronicle Queue/Map, Aeron/Agrona or similar.
Senior Java Engineer – Market Connectivity in London employer: HCLTech
Contact Detail:
HCLTech Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Senior Java Engineer – Market Connectivity in London
✨Tip Number 1
Network, network, network! Reach out to your connections in the tech industry, especially those who work at HCLTech or similar companies. A personal referral can make all the difference in getting your foot in the door.
✨Tip Number 2
Prepare for technical interviews by brushing up on your core Java skills and low-latency trading systems. We recommend doing mock interviews with friends or using online platforms to simulate the real deal.
✨Tip Number 3
Showcase your projects! If you've worked on any relevant projects, especially involving multi-threading or messaging, make sure to discuss them during interviews. We love seeing practical applications of your skills.
✨Tip Number 4
Don't forget to apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, it shows you're genuinely interested in joining our team at HCLTech.
We think you need these skills to ace Senior Java Engineer – Market Connectivity in London
Some tips for your application 🫡
Show Off Your Java Skills: Make sure to highlight your core Java development experience in your application. We want to see how you've tackled multi-threading and messaging, especially in low latency trading systems. Don't hold back on those impressive projects you've worked on!
Talk About Testing: Since we value TDD/BDD, share your experiences with testing methodologies. Let us know how you ensure your code is top-notch and how you enforce coding standards during pull requests. This shows us you care about quality!
Be Specific About Your Experience: If you've got experience with Bash scripting, Linux, or any of the preferred skills like TransFICC or LMAX Disruptor, make sure to mention them! Specifics help us understand how you fit into our team and the role.
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 it gets into the right hands. Plus, it shows you're keen on joining our team!
How to prepare for a job interview at HCLTech
✨Know Your Java Inside Out
Make sure you brush up on your core Java skills, especially around multi-threading and messaging. Be ready to discuss your experience with low latency trading systems and how you've implemented ZeroGC techniques in past projects.
✨Showcase Your Problem-Solving Skills
Prepare to tackle some technical challenges during the interview. They might ask you to optimise code or explain how you would handle memory management. Practising these scenarios can help you demonstrate your expertise effectively.
✨Familiarise Yourself with Testing Methodologies
Since TDD/BDD is valued, be prepared to discuss how you’ve applied these methodologies in your work. Bring examples of how testing has improved your code quality and how you enforce standards during pull requests.
✨Get Comfortable with Bash and Linux
As a Senior Java Engineer, having a good working knowledge of Bash scripting and Linux is crucial. Brush up on your command line skills and be ready to discuss how you've used these tools in your development process.