Backend Java Developer at Toptal

Job Description
Toptal, a global network connecting elite freelance talent with top companies, is looking for an experienced Backend Java Developer to join a world-class media and technology team powering one of the largest email platforms in the world delivering over 4.5 billion emails daily.
About the Role
You’ll play a key part in migrating and modernizing core mail services to the cloud, ensuring scalability, security, and performance across platforms. This is an opportunity to work with cutting-edge cloud technologies and contribute to one of the most recognizable global products in communication technology.
What You’ll Do
- Develop and maintain Java-based backend systems in cloud environments (AWS or GCP).
- Lead the migration of existing applications to the cloud.
- Optimize infrastructure, improve performance, and enhance scalability.
- Integrate with DevOps and CI/CD pipelines.
-
Collaborate across teams and mentor junior engineers.
What You’ll Bring
- Strong Java development experience and OOP skills.
- Deep understanding of RESTful APIs, microservices, and distributed systems.
- Experience with AWS or GCP.
- Solid grasp of data structures, algorithms, and SQL/RDS databases.
- Strong analytical and problem-solving mindset.
Nice to Have:
-
Experience with DevOps tools and leadership roles.
Perks:
- Work remotely with flexible hours.
- Join a world-class engineering team building next-gen communication tools.
-
Company-provided MacBook for development.
If you’re passionate about backend development and ready to help shape the future of cloud-based communication platforms, apply now to join Toptal’s network of world-class engineers.