Job Description & Details
This is a heavy-duty infrastructure and application role where you won't just be calling APIs, but actually engineering an enterprise-scale messaging pipeline from scratch. You need to know the guts of email delivery—from DNS records to bounce loops—while anchoring the development in robust Java and Spring Boot microservices.
What You'll Actually Be Doing
You'll be calling the shots on the design and implementation of a brand new high-volume email platform built heavily on AWS SES. Your day-to-day will oscillate between writing clean Java/Spring Boot microservices, wrestling with DNS configurations (SPF, DKIM, DMARC), and setting up dedicated IP pools and suppression management. You'll also interface directly with architects and business stakeholders, explaining technical risks and defining how the system reacts to hard bounces, ISP throttling, and sudden spikes in transactional volume.
The Core Tech Stack
Amazon Simple Email Service (SES) and AWS infrastructure are non-negotiable here; you must understand configuration sets, event tracking, and domain alignment inside and out. Alongside cloud architecture, you need elite-level Java and Spring Boot experience to construct the asynchronous, event-driven APIs processing massive XML/JSON payloads. Mastery over DNS administration and email reputation monitoring is what separates a standard developer from the true SME this platform demands.
Interview Expectations
The interviewers are going to test your war stories regarding deliverability. They'll likely ask you how you would diagnose a sudden drop in inbox placement for a domain experiencing high complaint rates while sending millions of transactional alerts. They want to hear about your systematic approach to checking feedback loops, inspecting authentication headers, and warming up new IP blocks. Another deep-dive will focus on concurrency and fault tolerance—expect them to grill you on how your Spring Boot services handle downstream queue failures or rate limits imposed by mailbox providers without dropping critical payloads.
Application Advice
Make sure your resume doesn't just read like a standard feature-delivery log. To clear the ATS and catch the recruiter's eye, explicitly highlight terms like 'Amazon SES', 'DMARC alignment', 'sender reputation', and 'asynchronous Spring Boot processing'. Frame your past experience around end-to-end ownership of messaging pipelines rather than just frontend or basic backend integration work.