At a Glance
- Tasks: Develop high-performance systems for financial services and create user-friendly interfaces.
- Company: Join First Derivative, a people-first company in Capital Markets consultancy.
- Benefits: Enjoy hybrid working, professional development, and enhanced family policies.
- Why this job: Work with top-tier banks and shape your career in a dynamic environment.
- Qualifications: Strong Java and Scala skills, with experience in Agile and DevOps.
- Other info: Opportunities for rapid growth and access to industry certifications.
The predicted salary is between 36000 - 60000 £ per year.
First Derivative is a people first company. We are powered by our ever-growing teams of specialist problem solvers and process evolvers. Our extensive capabilities offer agile solutions and exciting career opportunities – whether you are in the early stages of your career, looking for new direction, or wanting to continue in the position of leadership.
Joining the world’s largest Capital Markets dedicated consultancy, you will have the opportunity to gain exposure to a range of mission-critical projects, tech stacks, clients and a company that prides itself on career development, variety and flexibility.
We have opportunities for Mid-Senior Software Engineers who will work shoulder to shoulder with Tier 1 investment banks, including Morgan Stanley, UBS, Citigroup, JP Morgan and Credit Suisse to name a few.
What will you do?
- Develop and enhance scalable, high-performance systems for financial services and trading applications.
- Design and implement robust data processing and storage solutions to support business-critical operations.
- Build and optimize intuitive, user-friendly interfaces for various stakeholders, including traders and operational teams.
- Work in an Agile environment, applying best practices in software development, automated testing, and DevOps.
- Integrate new functionalities with existing platforms, ensuring seamless interoperability within a complex ecosystem.
Our main tech stack includes:
- Core Java (version 8 or higher)
- Spring Framework/ Spring Boot
- Object Oriented design principles and patterns
- CI/ CD tools such as Jenkins
- Microservices architecture, including containers and serverless implementation e.g., Kubernetes, Docker, OpenShift, AWS Lambda, Cloud Functions, etc.
- JPA frameworks such as Hibernate and SQL
What experience will you need?
- Strong experience in Scala and Java programming
- Proficiency in relational databases such as Sybase or DB2
- Familiarity with Agile and DevOps methodologies, including automated testing, tooling, and DevOps concepts
- Strong analytical and problem-solving skills
- Adaptable, dependable, and a collaborative team player with a commitment to meeting deadlines
Additional Experience:
Prior experience in the banking or financial services industry is highly valued, particularly in areas related to trading, risk management, or back-office operations.
What’s in it for you?
- You will embark upon a career with life-long learning at its core, facilitating rapid professional development and the opportunity to design your own career path.
- Hybrid and Flexible Working
- Employee Assistance Programme
- Enhanced Maternity/ Paternity policies
- Employee Referral Bonus Scheme
- Access to a range of skills and certifications such as GCP, AWS, Azure and more
Java/Scala Software Engineer in London employer: First Derivative
Contact Detail:
First Derivative Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Java/Scala Software Engineer in London
✨Network Like a Pro
Get out there and connect with people in the industry! Attend meetups, webinars, or even just grab a coffee with someone who works at First Derivative. Building relationships can open doors that a CV just can't.
✨Show Off Your Skills
Don’t just talk about your experience; demonstrate it! Create a portfolio showcasing your projects, especially those using Java and Scala. This gives potential employers a taste of what you can do and sets you apart from the crowd.
✨Ace the Interview
Prepare for technical interviews by brushing up on your coding skills and understanding the tech stack mentioned in the job description. Practice common interview questions and be ready to discuss your problem-solving approach in detail.
✨Apply Through Our Website
Make sure to apply directly through our website! It shows you're genuinely interested and helps us keep track of your application. Plus, it’s the best way to stay updated on new opportunities tailored for you.
We think you need these skills to ace Java/Scala Software Engineer in London
Some tips for your application 🫡
Tailor Your CV: Make sure your CV is tailored to the job description. Highlight your experience with Java and Scala, and don’t forget to mention any relevant projects or roles that showcase your skills in financial services.
Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Use it to explain why you’re passionate about the role and how your background aligns with our mission at First Derivative. Keep it concise but impactful!
Showcase Your Problem-Solving Skills: We love problem solvers! In your application, include examples of how you've tackled challenges in previous roles, especially in Agile environments. This will show us you’re a great fit for our team.
Apply Through Our Website: Don’t forget to apply through our website! It’s the best way for us to receive your application and ensures you’re considered for the role. Plus, it’s super easy to do!
How to prepare for a job interview at First Derivative
✨Know Your Tech Stack
Make sure you’re well-versed in the core technologies mentioned in the job description, like Core Java, Spring Framework, and microservices architecture. Brush up on your knowledge of CI/CD tools and relational databases too, as these will likely come up during technical discussions.
✨Showcase Problem-Solving Skills
Prepare to discuss specific examples where you've tackled complex problems in your previous roles. Highlight your analytical skills and how you’ve applied them in real-world scenarios, especially in financial services or trading applications.
✨Emphasise Agile Experience
Since the role involves working in an Agile environment, be ready to talk about your experience with Agile methodologies. Share how you’ve contributed to team dynamics, automated testing, and DevOps practices in past projects.
✨Cultural Fit Matters
First Derivative values a people-first approach, so be prepared to discuss how you work collaboratively within a team. Show your adaptability and commitment to meeting deadlines, and don’t forget to express your enthusiasm for continuous learning and career development.