Beschreibung
Job Description:
Description of operation/project and/or scope of work/trainings:
We are looking for a Java Back End developer for a trading application who maintains the current platform and has the opportunity to improve and create new libraries and frameworks upon which our trading platform is based.
Task description/definition of delivery standards:
- Build, test and deploy new tools, services and product features
- Improve and create new libraries and frameworks
- Communicate and liaise with key business and IT stakeholders
- Continuously drive and improve the system
Required experience and skills (absolutely necessary):
- Test driven development, experience of JUnit and mocking libraries (eg Mockito) are a strong asset
- Principles of Object Oriented programming, interfaces, abstractions, dependencies etc.
- Core Java & related utilities/libraries, particularly collections, Multithreading (Java.util.concurrent. package), JSON, JDBC, Maven
- Spring framework, JDBC templates and JPA
- Messaging and JMS
- Relational database modelling
- Good code review skills, pride in code quality
Preferred experience and skills:
- Experience in Hazelcast and Elasticsearch
- Previous ActiveMQ hands-on experience
- Good understanding of Unix operating systems, experience in bash Scripting
- Experience in the Financial Services area
Soft skills:
- Very good English and communication skills
- Team player
- Ability to work in an agile environment
- Positive thinking personality with a can-do attitude
- Self-motivator, able and willing to work with minimal direction
Languages:
- English - a must
- German - preferred
If you think this could be the right role for you, please feel free to apply now or please contact Agnieszka Wojcik directly.