Join Us

Careers at MX18

At MX18, we’re not just delivering emails — we’re redefining the modern email communication infrastructure for the globe. Join a collaborative, fast-moving team where your ideas are valued, your work has a purpose and you become a critical contributor of this roller coaster journey.

Java Developer / Software Engineer

Role Overview

Join MX18’s core engineering squad to build and maintain the backend services that power our high-volume, low-latency email delivery platform. You’ll leverage Java and Spring Boot to design microservices, expose RESTful APIs, and ensure 24/7 reliability at scale. In this role, you’ll collaborate closely with product managers, DevOps, and data scientists to turn new feature requests into production-ready code, all within an Agile environment.

Key Responsibilities

Backend Development: Architect, implement, and maintain robust, scalable, and secure Java services using Spring Boot (MVC, Data JPA, Security, etc.).

API & Microservices: Design and manage RESTful APIs and microservices architectures—ensure clear API contracts, versioning, and backward compatibility.

Performance & Security: Optimize application performance (profiling, caching strategies) and enforce security best practices (OAuth2/JWT, encryption, secure coding standards).

Troubleshooting: Diagnose and resolve complex issues in development, staging, and production; own incident response for backend services.

SDLC Participation: Engage in all phases of the Software Development Life Cycle—requirements analysis, design reviews, coding, automated testing, CI/CD deployment, and production support.

Continuous Learning: Stay current with evolving Java ecosystem technologies, new Spring Boot features, JVM optimizations, and industry trends—propose improvements and share knowledge in tech brown-bags.

Required Skills & Qualifications

Java Expertise: 3+ years hands-on with Core Java and Java EE standards; deep understanding of JVM internals, concurrency, and memory management.

Spring Boot Ecosystem: Proven experience with Spring Boot modules (MVC, Data JPA/Hibernate, Security); comfortable configuring and extending Spring components.

Microservices & APIs: Skilled in designing, documenting (OpenAPI/Swagger), and securing RESTful services; experience with API gateways is a plus.

Persistence & ORM: Strong SQL skills on relational databases (MySQL, PostgreSQL) and expertise with ORM frameworks (Hibernate, JPA).

Version Control & Builds: Proficiency with Git (branching strategies, code reviews) and build tools like Maven or Gradle.

Testing & Quality: Hands-on with unit and integration testing frameworks (JUnit, Mockito); familiar with code coverage and static analysis tools.

Containerization & Cloud (Plus): Familiarity with Docker, Kubernetes orchestration, and public cloud services (AWS, GCP, Azure) is advantageous.

Soft Skills: Excellent analytical thinking, strong communication, and proactive ownership; comfortable working independently in a remote Agile team.

Educational Background

• Bachelor’s or Master’s degree in Computer Science, Software Engineering, or related field—OR equivalent practical experience in high-scale Java development.

What We Offer

Fully Remote & Flexible: Work from anywhere with core-hours collaboration; focus on output, not face-time.

Growth & Learning: Regular tech-talks, hackathons, and mentorship; access to online training budgets to explore new languages and tools.

Collaborative Culture: Flat hierarchy, peer code reviews, and open-source contributions encouraged.

Competitive Compensation: Market-aligned salary, and annual performance bonuses.

Well-being Perks: Wellness stipend, paid learning days, and fully covered health insurance for you and your dependents.

Team Retreats & Virtual Events: Annual offsite meetups, virtual coffee chats, and monthly “demo day” to showcase new features.

Work mode: Remote

Experience: 3 - 5 Years

Ready to build the future of email delivery with MX18?

Submit your resume and a brief cover letter highlighting a challenging Java project you built. We look forward to welcoming you aboard!

Write to us at hello@mx18.com