At a Glance
- Tasks: Design and develop innovative Java applications for the fintech industry.
- Company: Join Adaptive, a leading financial consulting firm focused on tech-driven solutions.
- Benefits: Enjoy 25 days holiday, medical coverage, gym subsidies, and more!
- Other info: Diverse and inclusive workplace with great career growth opportunities.
- Why this job: Be part of a team that shapes the future of capital markets with cutting-edge technology.
- Qualifications: Proficient in Java development with strong analytical and problem-solving skills.
The predicted salary is between 60000 - 80000 £ per year.
About the Company
Adaptive is a financial consulting firm that partners with capital, commodity, and digital market participants. We value differentiation through technology and design and deliver complex front‑office technology solutions to create long‑term competitive advantage.
About the Role
We are expanding our product capability and looking for talented individuals to help build transformational capital markets products including Aeron, Hydra, and Artio.
About You
- Great team player who loves sharing knowledge and learning from others.
- Problem solver with strong analytical skills.
- Excited about learning new things and keeping up to date.
- Happy to work in a test‑driven and Agile development fashion.
Qualifications
- Experience in Java server‑side software development.
- Expertise in Java technologies, including Core Java (minimum Java 17).
- General knowledge of data injection/inversion of control.
- Experience using messaging technologies.
- General familiarity with data structures such as sets, hashes, caches, etc.
- Knowledge of concurrency, resiliency, caching, HTTP and REST.
- Good understanding of software development methodologies and best practices, including Agile (Scrum, Kanban).
- Experience working with DevOps to deploy applications.
- Experience with software maintenance, bug fixing, and enhancements.
- Excellent communication skills, both written and verbal, to communicate technical concepts to non‑technical stakeholders.
- Strong analytical and problem‑solving skills.
- Strong exposure to standard financial interchange protocols, e.g., FIX, ITCH.
Responsibilities
- Design and develop Java applications and libraries.
- Write clean, efficient, and well‑documented code.
- Troubleshoot and debug Java applications to ensure smooth performance.
- Conduct unit testing to ensure code quality and application stability.
- Participate in code reviews to ensure code quality, maintainability, and reusability.
- Keep up to date with emerging trends and technologies in Java development.
- Participate in Agile development methodology and adhere to software development best practices.
- Pair with other team members to ensure high‑quality outcomes.
NICE TO HAVE
- Exposure to low‑latency/high‑performance systems.
- Exposure to additional languages (C, C++, Go, Rust, C#).
- Experience developing front‑office financial systems.
- Experience in delivering OMS/EMS/Exchange systems.
- Exposure to equities trading and brokerages.
- Experience with build tools and automation (Gradle, GitHub Actions, etc.).
- Experience with cloud computing platforms, such as AWS or Azure.
Benefits
- 25 days holiday.
- Family medical and dental coverage.
- Pension plan.
- Season ticket loan.
- Gym subsidy.
- Life insurance.
- Long‑term disability insurance.
- Employee Assistance Plan.
Diversity & Inclusion
We value diversity and inclusion. We want everyone to feel comfortable bringing their whole selves to work.
Senior Java Developer - London - Fintech employer: Adaptive
Adaptive is an exceptional employer that fosters a collaborative and innovative work culture, perfect for Senior Java Developers eager to make a significant impact in the fintech sector. With a strong emphasis on employee growth, we offer extensive benefits including 25 days of holiday, comprehensive medical coverage, and opportunities to work on cutting-edge technology solutions in the heart of London. Join us to be part of a diverse team that values knowledge sharing and continuous learning, ensuring you thrive both personally and professionally.
StudySmarter Expert Advice🤫
We think this is how you could land Senior Java Developer - London - Fintech
✨Network Like a Pro
Get out there and connect with people in the fintech space! Attend meetups, webinars, or even just grab a coffee with someone in the industry. You never know who might have the inside scoop on job openings or can refer you directly to hiring managers.
✨Show Off Your Skills
Don’t just talk about your experience; demonstrate it! Create a portfolio showcasing your Java projects or contribute to open-source projects. This not only highlights your skills but also shows your passion for coding and problem-solving.
✨Ace the Interview
Prepare for technical interviews by practicing coding challenges and system design questions. Brush up on your knowledge of Agile methodologies and be ready to discuss how you've applied them in past projects. Remember, communication is key, so explain your thought process clearly!
✨Apply Through Our Website
When you find a role that excites you, apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, we love seeing candidates who are proactive and genuinely interested in joining our team.
We think you need these skills to ace Senior Java Developer - London - Fintech
Some tips for your application 🫡
Tailor Your CV:Make sure your CV is tailored to the Senior Java Developer role. Highlight your experience with Java technologies, Agile methodologies, and any relevant financial systems you've worked on. We want to see how your skills align with what we're looking for!
Craft a Compelling Cover Letter:Your cover letter is your chance to shine! Share your passion for technology and problem-solving, and explain why you're excited about working with us at Adaptive. Don't forget to mention any specific projects or experiences that relate to our work in capital markets.
Showcase Your Communication Skills:Since you'll be communicating technical concepts to non-technical stakeholders, it's important to demonstrate your communication skills in your application. Use clear and concise language, and make sure to explain your past experiences in a way that's easy to understand.
Apply Through Our Website:We encourage you to apply through our website for the best chance of getting noticed. It helps us keep track of applications and ensures you’re considered for the role. Plus, it’s super easy – just follow the prompts and submit your materials!
How to prepare for a job interview at Adaptive
✨Know Your Java Inside Out
Make sure you brush up on your Java skills, especially Core Java 17. Be ready to discuss your experience with server-side development and any specific projects you've worked on. They’ll likely want to hear about your familiarity with data structures and messaging technologies, so have some examples ready.
✨Show Off Your Problem-Solving Skills
Prepare to tackle some technical problems during the interview. Think through how you would approach debugging or optimising a Java application. They’re looking for someone who can think critically and solve issues efficiently, so be ready to demonstrate your analytical prowess.
✨Embrace Agile Methodologies
Since they value Agile practices, be prepared to discuss your experience with Scrum or Kanban. Share examples of how you’ve collaborated in teams, participated in code reviews, or contributed to unit testing. Showing that you can thrive in a test-driven environment will definitely work in your favour.
✨Communicate Clearly and Confidently
You’ll need to explain complex technical concepts to non-technical stakeholders, so practice articulating your thoughts clearly. Use simple language when discussing your past projects and be ready to answer questions about your communication style. Confidence and clarity can set you apart from other candidates.