My client is a cutting-edge, fast-moving, modern consulting firm seeking an experienced Lead Software Engineer to deliver innovative solutions that enhance business efficiency for their top-tier financial services clients. You will play a pivotal role as both an individual contributor and technical lead.
Key Responsibilities:
- Design and develop microservices-based, low-latency platforms utilizing Core Java and Spring Boot.
- Develop and support real-time trade reconciliation systems and risk aggregation platforms covering multi-asset products like FX, Bonds, and Derivatives.
- Build distributed, thread-safe backend APIs integrating messaging and caching architectures such as Kafka, Hazelcast, and Cassandra.
- Optimize platforms for efficiency and low latency, focusing on lock-free programming and GC tuning.
- Champion Test-Driven Development (TDD), ATDD, and Agile methodologies while maintaining high code quality.
- Lead design discussions, manage stakeholder expectations, and provide mentoring and coaching to engineering teams.
Key Skills & Requirements:
- Advanced expertise in Core Java (Java 8/11/17) with a strong foundation in object-oriented programming, design patterns, collections, and multi-threading.
- Extensive hands-on experience with Spring Boot, Hibernate, J2EE, and REST.
- Deep knowledge of messaging protocols and middleware including Kafka, JMS, MQ, and FIX Protocol.
- Solid experience with distributed caching (Hazelcast, Eh-cache) and databases (Cassandra, Oracle, SQL).
- Proficiency with version control and CI/CD pipelines utilizing Git, Maven, TeamCity, and Jenkins.
- Experience working with financial instruments (Interest Rates Swaps, Options, Commodities) and platforms such as Murex or ActivePivot.
Β£650 - Β£750 per day.
Lead Java Developer in London employer: Oakwell Hampton Group
Join a well-established digital agency in Manchester that prioritises employee growth and innovation. As the Head of PPC, you'll lead a talented team while enjoying a hybrid work model, competitive salary, and the opportunity to shape high-performance strategies for a diverse client portfolio. With a strong focus on mentorship and strategic development, this role offers a rewarding environment for those looking to make a significant impact in the digital marketing landscape.