Senior Java Developer – Finance/City
Are you sick of having to work stupidly long hours to get recognition and career development? Wouldn't you love to work with a great team of smart, like-minded people who want to work hard and do well but to have a great time whilst doing so? Wouldn't it be awesome to not have to deal with politics but just to turn up each day, do great work with your wonderful team and then go home? We feel exactly the same way and so are delighted to tell you that we're hiring!
We are looking for a Senior Java developer to join us!
We're working on extending our client's existing internal notifications system, for use across the entire investment bank. Part of the work will be around extending the capacity of the existing system, and introducing a new version. in addition to the backend, there is a management UI plus an API for use by other systems within the bank, although the role is focused on the improvements to the backend and the API. Technology includes Java Springboot Microservices, Kafka and Cassandra. The system is responsible for millions of notifications per day
As a Senior Java Developer, you will coordinate and participate in the team effort to build and release quality software in a timely manner. You will work in a test-driven, Agile development fashion. You will remain abreast of the newest developments in technology and quickly adapt to them to achieve better results.
You will be:
Working alongside your Adaptive BA's, PM's and developers
Driving the delivery of this trading platform
Required skills and experience:
- Significant, professional server-side software development experience
- General familiarity with data structures such as sets, hashes, caches etc
- Strong experience with Kafka
- Experience developing financial/capital markets systems, electronic trading, SWIFT, FIX etc
- Solid experience in object-oriented programming in in Java. Min Java 8 required; Java 11+ exposure is a plus
- Experience delivering microservices with Spring Boot
- General knowledge of dependency injection/inversion of control
- Even-tempered and able to remain focused on solving production issues when they arise
- Experience working in an Agile environment (Scrum, Kanban)
Excellent communication skills
Language: English (fluent)
What do we offer in return?
Our leaders foster a flat and collaborative structure and our experts have extensive technical experience and strong business knowledge. You will be able to learn a lot from them, and them from you. You will be working on challenging projects and get every chance to share your opinions and grow professionally. No politics, no nonsense, just a great team and a great project.
DIVERSITY AND INCLUSION: Diversity and inclusion are key to a great workplace; Adaptive is better when it’s more representative of the world around us. We want everyone to feel comfortable bringing their whole selves to work without any fear of judgement or negativity. All we ask is that our colleagues are passionate about what they do, have the skills needed to be successful in the role and are adaptable and collaborative
Some of our success stories include:
An app store that allows users to browse available apps and install to their desktop without Administrator rights. The system provides an auto-update mechanism and also captures usage statistics
Adaptive brought our experience in large scale e-commerce platforms to quickly specify and agree an architecture with the client. The design enabled rapid development in the short term but also granted flexibility and agility in the long term.
Please note that the successful candidate will need to have a background check due to the kind of projects we work on.