At a Glance
- Tasks: Join a global team to develop and enhance Equity Trading applications.
- Company: Be part of a leading US multinational investment bank with a strong global presence.
- Benefits: Enjoy flexible working arrangements and opportunities for professional growth.
- Why this job: Work on impactful projects in a dynamic environment with a focus on innovation.
- Qualifications: 6+ years of Core Java experience, strong SQL skills, and a degree-level education required.
- Other info: Collaborate with teams across London, Singapore, and New York.
The predicted salary is between 48000 - 72000 £ per year.
Project description
Project Description:Our Client is a US multinational investment bank and financial services corporation. We\’re currently forming a new team that will work on Business As Usual tasks on Equity Trading application. You will join Luxoft development team distributed between London, Singapore and New York, and partner with other client\’s teams spread globally.Technologies used:Java 8/11/17, JWS, Oracle, custom frameworks, FIX protocol
Responsibilities
- – Building new components that will integrate with existing infrastructure- Building components for data analysis and tooling- Liaise with Bank internal development teams based in Canada and Poland to drive towards a world class application- Deliver on time regulatory commitments- Be proactive and ensure the software developed by the Team remains compliant with prescribed best practices- Properly document work
SKILLS
Must have
- 6+ years of experience and excellent knowledge of Core Java especially Collections, I/O, Multi-threading and Generics.
- Good experience in performance tuning of Java application, handling high data volumes and java memory management.
- RDBMS – SQL Server/ Oracle
- Experience in source code control systems, such as STASH/GIT.
- Tools – Well versed with Eclipse, Maven, Jenkins, uDeploy.
- Good written and spoken English
- Degree-level education
Nice to have
• Experience as an Architect• Knowledge of STORM framework & KDB• Hands-on experience in TDD and automated testing tools like JUnit, Cucumber• Experience in Investment banking
#J-18808-Ljbffr
Senior Java Developer employer: Luxoft
Contact Detail:
Luxoft Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Senior Java Developer
✨Tip Number 1
Network with professionals in the investment banking sector, especially those who work with Java technologies. Attend industry meetups or webinars to connect with potential colleagues and learn more about the specific challenges they face.
✨Tip Number 2
Familiarise yourself with the FIX protocol and how it applies to equity trading applications. Understanding this will not only enhance your technical knowledge but also demonstrate your commitment to the role during discussions.
✨Tip Number 3
Brush up on your performance tuning skills for Java applications. Be prepared to discuss specific examples of how you've optimised applications in the past, as this is a key requirement for the position.
✨Tip Number 4
Showcase your experience with tools like Eclipse, Maven, and Jenkins in your conversations. Being able to speak confidently about these tools will set you apart and show that you're ready to hit the ground running.
We think you need these skills to ace Senior Java Developer
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights your 6+ years of experience with Core Java, especially focusing on Collections, I/O, Multi-threading, and Generics. Include specific examples of performance tuning and handling high data volumes.
Craft a Strong Cover Letter: In your cover letter, express your enthusiasm for the role and the company. Mention your experience with the technologies listed, such as Java 8/11/17, Oracle, and any relevant tools like Eclipse and Maven. Show how your skills align with the responsibilities outlined in the job description.
Highlight Relevant Projects: If you have worked on projects related to equity trading applications or in investment banking, be sure to detail these experiences. Discuss your role, the technologies used, and the impact of your contributions.
Proofread Your Application: Before submitting, carefully proofread your application materials. Ensure there are no spelling or grammatical errors, and that your documents are well-structured and easy to read. A polished application reflects your attention to detail.
How to prepare for a job interview at Luxoft
✨Showcase Your Java Expertise
Make sure to highlight your extensive experience with Core Java, especially in areas like Collections, I/O, Multi-threading, and Generics. Be prepared to discuss specific projects where you applied these skills, as this will demonstrate your depth of knowledge.
✨Discuss Performance Tuning
Since performance tuning is crucial for handling high data volumes, come ready to share examples of how you've optimised Java applications in the past. Discuss any challenges you faced and how you overcame them to improve application performance.
✨Familiarity with Tools and Frameworks
Be well-versed in the tools mentioned in the job description, such as Eclipse, Maven, Jenkins, and uDeploy. If you have experience with STORM or KDB, make sure to mention it, as it could set you apart from other candidates.
✨Communicate Effectively
Given the global nature of the team, strong communication skills are essential. Practice articulating your thoughts clearly and concisely, especially when discussing technical concepts. This will help you connect with interviewers from different backgrounds.