MessageMedia | Java Engineer (Large-scale Microservices, AWS)

Apply Now ↗
FULL TIME

About this role

Overview

About MessageMedia

 

MessageMedia provides innovative mobile messaging solutions that help businesses of all sizes, from SMBs to enterprise-level – better connect with customers. With 90 percent of messages read within 90 seconds, MessageMedia drives business success by creating engaging mobile experiences that customers love. Our messaging solutions for alerts and notifications, billing and payments, appointment reminders, marketing, and staff scheduling are trusted by over 50,000 customers in industries such as healthcare, education, retail, and utilities. With offices across Australia, United States, United Kingdom, and New Zealand, MessageMedia is the number-one choice for easy and engaging business messaging.

For more information about MessageMedia, please click here.

Responsibilities

  • Work as software engineer on the web-based application product in JAVA-related and open-source technologies
  • Develop and enhance product offerings in accordance with design, consistent with business objectives
  • Continuously research and implement new technologies to maximize development efficiency
  • Identify potential issues and working out possible solutions
  • Provide continuous support and guidance to less senior colleagues through regular coaching activities and support them in fulfilling their personal development plans

Qualifications

  • At least 3+ YoE for the Medior level and 5+ years for the Senior level. If you’re confident in your skills, don’t hesitate to apply regardless of your years of experience
  • Proven hands-on experience on Java ecosystem, Spring boot, core Java concepts: OOP, Collections, Threading, Concurrency, memory management, etc.
  • Experience with one of NoSQL databases: MongoDB/Cassandra/graph DB (Neo4j)
  • Well-versed in writing structured, well-documented, maintainable, and clean code.
  • Strong experience in Restful API design and integration
  • Strong experience designing, building, and maintaining microservices-based architectures, event-driven architecture.
  • Hands-on experience with distributed system challenges such as latency, partial failures, retries, and timeouts, etc.
  • Demonstrate your experience with design patterns, coding standards, TDD.
  • Understanding of agent-based systems and tool calling architectures
  • Exposure to MCP (Model Context Protocol) or similar tool orchestration frameworks
  • Cloud-based technologies: AWS, OpenShift, Docker is a BIG plus.
  • Experience with Kotlin/NodeJS/Python/ReactJS is a BIG plus.
  • Working knowledge of functional programming languages is a BIG plus.
  • Be happy to coach, mentor and train less senior colleagues.
  • Good command of English (both written/verbal) is essential.

Frequently Asked Questions

Is the salary disclosed for the MessageMedia | Java Engineer (Large-scale Microservices, AWS) position at collaborationbetterstheworldvi?
The salary for this MessageMedia | Java Engineer (Large-scale Microservices, AWS) role at collaborationbetterstheworldvi is not publicly listed. Click "Apply Now" to learn more about the compensation package on their official careers page.
Is the MessageMedia | Java Engineer (Large-scale Microservices, AWS) role at collaborationbetterstheworldvi full-time or part-time?
This is listed as a FULL TIME position. It is posted as a MessageMedia | Java Engineer (Large-scale Microservices, AWS) role in the Consultancy department at collaborationbetterstheworldvi.
Which team or department does the MessageMedia | Java Engineer (Large-scale Microservices, AWS) at collaborationbetterstheworldvi belong to?
This MessageMedia | Java Engineer (Large-scale Microservices, AWS) position is part of the Consultancy department at collaborationbetterstheworldvi. See the full job description for more information about the team structure and responsibilities.
How do I apply for the MessageMedia | Java Engineer (Large-scale Microservices, AWS) position at collaborationbetterstheworldvi?
Click the "Apply Now" button on this page. You will be redirected to collaborationbetterstheworldvi's official application portal hosted on icims where you can submit your application directly.
When was the MessageMedia | Java Engineer (Large-scale Microservices, AWS) job at collaborationbetterstheworldvi posted?
This MessageMedia | Java Engineer (Large-scale Microservices, AWS) position at collaborationbetterstheworldvi was posted on Jun 12, 2024. Apply as soon as possible — early applications are often reviewed first.
MessageMedia | Java Engineer (Large-scale Microservices, AWS)
collaborationbetterstheworldvi
Apply for this role ↗

You'll be redirected to collaborationbetterstheworldvi's official application page on icims.