Senior Java Developer

Senior Java Developer sought after by my client who are in the financial sector. London based role and highly prestigious organisation at the cutting edge of financial technology.

The successful candidate will work on a variety of projects to really make a difference in the financial space.

What will you do?
You will work as part of a close multidisciplinary team to analyse and design systems for our clients, covering various sources and types of requirements and constraints.
You will implement and test key components of the system, and guide junior colleagues in the component implementation.
You will define and implement testing strategies and work with client IT and business teams on acceptance criteria, integration, etc.
You will implement agile processes on the projects.
You will contribute practice development by contributing to career and skill development of your colleagues, improving internal processes and contributing to client outreach, meet-ups, etc.

What do you need to know?
Required capabilities
* Java 8 or greater 

* System analysis and design 

* Java services ecosystems (Spring, etc.) 

* Java data persistence ecosystems (Hibernate, databases, etc.) 

* Java messaging ecosystems (JMS, message oriented middleware, streaming, etc.) 

* Continuous Integration ecosystems, including build and test frameworks and tools (Jenkins, 
Maven, JUnit, Cucumber, etc.) 

* Agile development methodology (Scrum and its variants) 

* People development 
Preferred capabilities 

* Other JVM languages such as Scala, Kotlin, etc. 

* Experience with formal architecture, design and requirements methods 

* Experience with cloud ecosystems (AWS, etc.) 

* Exposure to information architecture and user interface design 

* Experience in consulting 

* Experience in finance or capital markets 



Who are you?

You have an engineering mindset. We are not hacking things together or building algorithms in isolation; we build real systems, and we treat software as a craft that we approach with an engineer’s discipline. 
You are someone we want to work with. You challenge the status quo and are someone we can learn from. You will be responsible for building and nurturing this community. 
You are someone that is passionate about technology. You follow the industry, you build things on your own, you tinker and hack, you read aplenty and attend meet-ups. You know that the technology landscape changes every few years and you retool continuously. 
You have built things. You’ve seen the whole project lifecycle, you have delivered; you’ve seen failure and you’ve learned from it. You have developed the insight that will enable you to lead your team to deliver on time and within budget. 
You have mastered a full technology stack. You know its problems; you know where it shines. In addition, your knowledge and experience extends to other technology stacks. 
Your knowledge of computer science fundamentals prevents you from reinventing the wheel. You understand the value of testing, quality, continuous integration, source control, and code 
reviews. 
You are pragmatic. You get things done, you can find a creative compromise between an ideal technical solution and actual client needs 


Why should you come work for us?
It is a challenge. Your peers will push you, and you will grow in leaps and bounds that is impossible in traditional organizations.
As a consultant, you will see a multitude of technologies, organizations, and projects. You will learn a lot in a very short period of time.
We are a flat meritocracy with an engineering mindset. What matters is how good you are and how well you and your team deliver.
We are focused on the finance domain. There are plenty of areas where technology is a competitive advantage, and our clients turn to us when they need more innovative solutions.
If you ask our engineers, they will probably tell you that their extraordinary peer group is the primary reason that they work for us.
We are entrepreneurial and agile. There is a lot of opportunity to take accountability and grow quickly.
Automation positively transforms the lives of people and business. Our software helps you improve decision-making, increase efficiency, simplify complex processes and empower your people. We enable financial institutions, central banks and corporations to digitize and automate their most business-critical processes. We are reinventing the way business is done through innovations in automation technology.
We encourage creativity by automating repetitive tasks. We think long-term to get it right the first time
We are not limited by the status quo. We challenge boundaries, question assumptions and make transformative leaps.

My client are interviewing immediately. If you think you fit the role please apply now

Job Summary

Job Title Senior Java Developer
Location London
Job Type Permanent
Salary £120k
Last Updated 03/10/2018
Reference SF42349
Apply now
Apply Now

Apply now

If this looks like the ideal job for you, we’re just going to need a couple of details.

Apply Later

Apply later

Need to give your CV a once over, or check in with your referees?
Not a problem! Pop in your email and we’ll send you a link so that you can easily find this listing later.