Job Description
Lead Java/C# Engineer - Contract outside IR35
A leading financial services firm based in London is seeking a Lead Java/C# 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:
1. Proven experience as a Lead Engineer in enterprise-level systems.
2. Strong hands-on development experience in Java and C#/.NET.
3. Deep understanding of event sourcing, CQRS, and distributed system patterns.
4. Experience with cloud-native architectures (preferably Azure but AWS & GCP also fine).<...