Loading this job…
MailerMen's core sending engine is a Java 17 service that queues, throttles and delivers a few million transactional emails a month, and it needs another pair of hands.
You will sit with the delivery team in our Bengaluru office and work inside the Spring Boot service that turns a queued campaign into individual send jobs. Early tickets are small and real: adding a bounce-reason enum to the webhook parser, writing the JPA repository method behind the "resend failed only" button, tightening a MySQL query that scans the events table whenever a customer opens their reporting page.
The first few weeks are mostly reading code and pairing. By month two you own a feature end to end, from the REST contract through the schema migration to the JUnit tests that prove it works. By the end of this six month internship you will have shipped a per-account rate limiter that other teams call, and you will be able to explain exactly how it behaves under load.
You are finishing a degree, you have written Java outside of coursework, and you would rather spend an afternoon debugging something confusing than be handed a problem someone else already solved.
MailerMen runs a verified job board covering startup and product roles across twelve markets, and takes on interns across engineering, data, design and marketing to build it.