Organisation - Global Investment Bank
Location - London
Day rate - up to £850pd
Working Model - Hybrid
As a Senior Java Developer, you will play a critical role in developing and maintaining a complex Trade Supervision platform. Collaborating closely with developers, business analysts, and product managers, you will ensure the timely delivery of high-quality, high-impact solutions. You'll also be a key contributor to the team's strategies around development, deployment, and best practices.
Key Responsibilities:
- Develop and maintain key components of the Trade Supervision platform, ensuring timely and high-quality delivery.
- Tackle complex, high-impact issues through deep analysis of architecture, business processes, and industry standards.
- Provide expert advice to design resilient, future-proof solutions.
- Contribute ideas and strategies for new projects and enhancements within the Markets Technology space.
Skills & Qualifications:
- Proven experience in Java development, particularly with Java and Spring Boot.
- Expertise in Microservices architecture, RESTful APIs, and messaging/streaming technologies (e.g., Tibco, Apache Kafka).
- Strong database experience with SQL/NoSQL technologies (SQL Server, Oracle, MongoDB).
- Experience with distributed systems, deploying on Linux and potentially in cloud environments (AWS, Azure), with familiarity in DevOps tools (Docker, Kubernetes).
- High standards for code quality, including code reviews, unit testing, CI/CD, and deployment processes.
- Knowledge of testing automation principles (e.g., TDD, BDD, contract testing).
- A strong drive to learn, innovate, and tackle new challenges with emerging technologies.
If you feel you meet the criteria, please apply.
McGregor Boyall is an equal opportunity employer and do not discriminate on any grounds.