Description
*Java 8/11* Spring Boot*TDD/BDD*Real Time programming*
Java Developer wanted to enhance the platform components including matching engine, FIX gateways, and administrative functions. This role is to help us deliver some new product features for the clients and stakeholders.
Uphold the performance standards and expected behaviours of the team and can be referred to as a role model for other team members in this respect
Set the standard within your team for the quality of work and the pace that work can be delivered
Be trusted to represent the team in conversations with other teams, architects, or members of the PMO
Pro-actively remove impediments to delivering your work and keep your team lead informed on how that is progressing
Deliver larger features that more junior team members would struggle with and effectively organizes other members of the team that have been assigned to help deliver those features
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
Desirable:
- Microservices development experiences/RESTful Service
- JMS/IBM Low Latency Messaging (LLM)
- Oracle/influxDB
- JDBC and PL/SQL
- Domain Driven Development experience
- Continuous Delivery experience
- Unix Shell Scripting experience
*Java 8/11* Spring Boot*TDD/BDD*Real Time programming*