Description
Senior Java Developer - Java 8/11, Kafta, Spring/Spring Boot - outside IR% remote
My client is looking to enhance the platform components including matching engine, FIX gateways, and administrative functions. Java Developer will help deliver some new product features for the clients and stakeholders. Concurrent programming in Java Functional Programming in Java Spring (Spring Boot is a plus) Experience of Git usage (or similar) Experience of Full BDD/Full TDD and experience in Kafta is essential as you will be working in Real Time programming.
Kafta experience is a must for this role.
Essential:
- Java 8 (11 is a plus)
- Functional Programming in Java
- Spring (Spring Boot is a plus)
- Experience of Git usage (or similar)
- Experience of Full BDD/Full TDD
- Experience with Real Time programming/Real Time data distribution
- Kafta
- CI/CD-
- Jenkins/Bamboo
Desirable:
- Microservices development experiences/RESTful Service
- Low Latency
- JDBC and PL/SQL
- FIX protocol/QuickfixJ
- Domain Driven Development experience
- Unix Shell Scripting experience