£110 Per hour
Outside
Undetermined
London Area, United Kingdom
Summary: The role of Lead .NET/Java Engineer involves driving the delivery of a high-performance, cloud-native platform within a leading financial services firm in London. The position requires hands-on development while also guiding a team of developers on business-critical systems, focusing on scalable and resilient applications. The engineer will leverage modern cloud technologies and distributed architectures to achieve these goals.
Key Responsibilities:
- Lead the design, development, and deployment of Java and C# services.
- Architect event-driven systems with a strong focus on event sourcing and CQRS.
- Implement scalable solutions using cloud platforms (AWS, Azure, or GCP).
- Collaborate closely with architects, product owners, and stakeholders.
- Mentor junior engineers and promote best practices in engineering and DevOps.
Key Skills:
- Proven experience as a Lead Engineer in enterprise-level systems.
- Strong hands-on development experience in Java and C#/.NET.
- Deep understanding of event sourcing, CQRS, and distributed system patterns.
- Experience with cloud-native architectures (preferably Azure but AWS & GCP also fine).
- Solid knowledge of messaging/event streaming technologies (Kafka, EventStore, etc.).
- CI/CD pipeline design, infrastructure-as-code, and automated testing experience.
Salary (Rate): £700.00 daily
City: London
Country: United Kingdom
Working Arrangements: undetermined
IR35 Status: outside IR35
Seniority Level: undetermined
Industry: IT
Lead .NET/Java Engineer - Contract outside IR35
A leading financial services firm based in London is seeking a Lead .NET/Java Engineer on a contract basis to drive forward the delivery of a high-performance, cloud-native platform built around event sourcing principles.
About the Role:
As the Lead Engineer, you’ll be hands-on while also guiding a team of developers working on business-critical systems. You'll play a pivotal role in the design and delivery of scalable, resilient applications leveraging modern cloud technologies and distributed architectures.
Key Responsibilities:
- Lead the design, development, and deployment of Java and C# services.
- Architect event-driven systems with a strong focus on event sourcing and CQRS.
- Implement scalable solutions using cloud platforms (AWS, Azure, or GCP).
- Collaborate closely with architects, product owners, and stakeholders.
- Mentor junior engineers and promote best practices in engineering and DevOps.
Required Skills:
- Proven experience as a Lead Engineer in enterprise-level systems.
- Strong hands-on development experience in Java and C#/.NET.
- Deep understanding of event sourcing, CQRS, and distributed system patterns.
- Experience with cloud-native architectures (preferably Azure but AWS & GCP also fine).
- Solid knowledge of messaging/event streaming technologies (Kafka, EventStore, etc.).
- CI/CD pipeline design, infrastructure-as-code, and automated testing experience.
Desirable:
- Background in financial services or highly regulated industries.
- Knowledge of containerisation (Docker, Kubernetes).
- Experience with domain-driven design (DDD).
This is an initial 6 month contract outside IR35 paying £650-£700p/d, please apply for immediate consideration.