About the Role
We are seeking a skilled Java Developer to join our team on a contract basis. This role is inside IR35 and requires a strong understanding of core Java, Spring Boot, and microservices development. You will be responsible for building and maintaining critical systems, particularly within a front-office or trading environment.
Responsibilities
- Develop and maintain Java-based applications.
- Build microservices and RESTful APIs.
- Implement integration patterns using technologies like Apache Camel.
- Work with message queues such as IBM MQ.
- Ensure efficient data transformation using various formats.
- Collaborate on CI/CD pipelines.
- Troubleshoot and optimize system performance.
Requirements
- Experience delivering systems in a front-office / trading environment.
- Knowledge of financial products / investment banking domain.
Skills
- Core Java (collections, concurrency, NIO)
- Spring Boot, JPA, Hibernate
- Integration patterns (Apache Camel)
- IBM MQ (configuration, troubleshooting, performance tuning)
- Microservices and RESTful APIs development
- Message formats and data transformation (XML, XSD, XSLT, JSON)
- SQL databases and ORM frameworks
- CI/CD pipelines (e.g., TeamCity, Git-based workflows)
- Linux environments (bash, SSH)
- API protocols (REST, SOAP)
- Apache Karaf
- API Gateway technologies
Location
- London, UK
Work Type
- Hybrid
- Contract
