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: Embrace a 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 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 an 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
✨Tip Number 1
Network like a pro! Get out there and connect with folks in the fintech scene. 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!
✨Tip Number 2
Show off your skills! Create a GitHub profile or personal website where you can showcase your Java projects. This gives potential employers a taste of what you can do and sets you apart from the crowd.
✨Tip Number 3
Prepare for those interviews! Brush up on your problem-solving skills and be ready to tackle coding challenges. Practice common interview questions related to Java and Agile methodologies to show you're the real deal.
✨Tip Number 4
Don’t forget to apply through our website! We love seeing applications directly from candidates who are excited about joining us. It shows initiative and helps us get to know you better right from the start.
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! Use it to showcase your passion for technology and problem-solving. Mention specific projects or experiences that demonstrate your analytical skills and teamwork. We love seeing candidates who are excited about learning and sharing knowledge.
Showcase Your Projects:If you’ve worked on any interesting Java projects, don’t hesitate to include them! Whether it's a personal project or something from your previous job, we want to see your coding skills in action. Include links to your GitHub or any other platforms where we can check out your work.
Apply Through Our Website:We encourage you to apply directly through our website. It’s the best way to ensure your application gets into the right hands. Plus, it shows us you're keen on joining our team at Adaptive. We can't wait to see what you bring to the table!
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 how you’ve tackled challenges using Java technologies.
✨Show Off Your Problem-Solving Skills
Prepare to share examples of how you've solved complex problems in previous roles. Think about situations where you had to troubleshoot or debug applications. Being able to articulate your thought process will impress them!
✨Get Agile Ready
Since they value Agile methodologies, be prepared to discuss your experience with Scrum or Kanban. Share how you’ve collaborated with teams in a test-driven environment and how you ensure code quality through practices like unit testing and code reviews.
✨Communicate Like a Pro
They’re looking for someone who can explain technical concepts to non-technical stakeholders. Practice explaining your past projects in simple terms. Good communication can set you apart, so don’t underestimate its importance!