Subject: Application for the Software Engineer position (Java backend), [Company]
Dear [Recruiter's name],
I am applying for the backend software engineer position at [Company]. Your move to an event-driven architecture, described in your engineering blog, is close to a project I led over the last two years.
At [Previous Company], I was in charge of the reconciliation service of a payments platform, written in Java with Spring Boot. Our main problem was overnight batch jobs that sometimes ran into the morning. I proposed to process events as they arrived through Kafka, with a fallback batch for consistency checks. The migration took several months and was done service by service, without interrupting the business.
I care about what happens after deployment. I set up the team's dashboards and alerts, and I organise our post-incident reviews so that each problem leads to a concrete fix rather than a blame discussion.
I graduated from [Engineering School] with a specialisation in distributed systems. I would enjoy comparing notes on your Kafka setup during a technical interview.
Yours sincerely,[First Name Last Name][Phone][Email]