Java Developer (Top Prop Trader!)
Are you looking to work on the latest technologies?
This is an outstanding opening for a Senior Java Developer to join a world class team!
There is no Legacy involved and all the systems are built in microservices!
Do you have experience working in fintech? Or in finance? Are you looking for an opening where you can work in a small but growing team?
Do you want to become the next tech lead? Or software development manager?
This is a hybrid working role with Monday, Tuesday and Wednesdays in the office and Thursday and Friday from home! Which is great as it allows you two set days where you can have flex to work. This role based in Central London with easy link to the Home Counties and all areas of London.
We are looking for the main and so far the only developer for the product team. The team is not big, QA BA and DevOps. 1 system consisting of 12 microservices. This is an outstanding role for you to make your mark and grow the team!.
The Java Developer must the following: Vaadin, Hazelcast and MySQL (this is a 100% MUST HAVE)
The rest are
Responsibilities:
- Analysis and development of both front and Server Side modules
- Close co-operation with product owners, business analysts, QA and other developers
- Leading, coaching and supporting other team members
- Responsible for technical designs and estimations through considering system performance, scalability and maintainability aspects as part of a team
Qualifications & Competences:
5+ years of experience with Java/J2EE Server Side development.
Experience with designing and implementing large scale, production, multi-module systems and services.
Knowledge of Java basic concepts: GC, Multithreading, locking and synchronization.
Familiarity with build and CI frameworks - Maven, Jenkins.
Ability to find the causes of problems using logs (ELK stack).
Understanding of Agile development methodology.
Solid experience with unit and integration testing.
Mandatory skills:
Experience in developing REST APIs and/or intergating with them
Strong knowledge in database technologies, especially MySQL
Deep understanding of the Java language, its APIs, it's performance consideration and internals
Strong knowledge Spring Framework and Spring Boot
Experience working with Hibernate
Experience working with asynchronous messaging
Experience with web technologies and Vaadin framework
Strong knowledge of how a distributed cache based on Hazelcast works
Work Pattern
3days in the office and 2 days at home. (Monday, Tuesday and Wednesday in the office and two days back to back to work from home, which are Thursdays and Fridays This is great if you need flex to work from home.
Interview process
there will be 2 interviews maximum, one technical one with the product owner. No homework, interview will include a few questions, a task to understand a piece of code and a small live coding virtual walk through.
Excellent Benefits on offer:
25 days holidays
Pension
Bonus
Healthcare
Training allowance
Free food on Wednesdays!
Robert Half Ltd acts as an employment business for temporary positions and an employment agency for permanent positions. Robert Half is committed to equal opportunity and diversity. Suitable candidates with equivalent qualifications and more or less experience can apply. Rates of pay and salary ranges are dependent upon your experience, qualifications and training. If you wish to apply, please read our Privacy Notice describing how we may process, disclose and store your personal data: roberthalf.com/gb/en/privacy-notice
Security alert: scammers are currently targeting jobseekers. Robert Half do not ask candidates for a fee or request candidates to send applications through instant messaging services such as WhatsApp or Telegram. Learn how to protect yourself by visiting our website: roberthalf.com/gb/en/how-spot-recruitment-scams-and-protect-yourself