Subject: Application: Backend Developer (Java) position
Hello [Recruiter's Name],
I am applying for the backend developer position at [Company]. I have been working for [x] years as a Java developer on payment services, and your product, which handles invoicing for small businesses, deals with the kind of reliability problems I enjoy working on.
In my current team, I build Spring Boot APIs used by our mobile app and by partner banks. Last year, I worked on our main transaction endpoint, which slowed down at peak hours. After profiling, I rewrote several PostgreSQL queries and added the missing indexes, and the timeouts reported by support stopped. I also added integration tests to our GitLab pipeline so that this kind of regression is caught before release.
Your job description mentions a move towards event-driven services with Kafka. I have used Kafka on two services and would be glad to share what I learned about message ordering and retries. I am used to code reviews in English and in French.
I would be happy to talk about your architecture and team in a call.
Best regards,[First Name Last Name][GitHub link]