Overview
Skills
Job Details
About the Role:
We are actively seeking a Full Stack Java Developer to join our client s Tools Team on a high-impact 6-month project focused on redesigning the Multimedia Messaging Service (MMS) platform. The ideal candidate will bring strong backend Java experience, familiarity with database systems like Postgres, and the ability to test their own code efficiently.
This is an opportunity to work on a priority initiative aimed at improving how customer feedback messages are processed and handled. While MMS is the current focus, the team also supports additional projects including EDM (Enterprise Data Management) and schema development, offering longer-term engagement potential for the right consultant.
Key Responsibilities:
Participate in the redesign and development of the MMS platform as part of the Tools Team.
Build and enhance backend services using modern Java (minimum Java 8, ideally familiar with JDK 17).
Develop, maintain, and query relational databases, particularly PostgreSQL.
Collaborate closely with product managers and QA teams to ensure code quality and customer-centric functionality.
Write and execute automated tests to validate features and ensure stability.
Take ownership of your code design, develop, test, and support end-to-end.
Support and contribute to adjacent projects like EDM and schema development as needed.
Required Skills and Experience:
3 6 years of professional experience as a Full Stack or Backend Java Developer.
Strong proficiency in Java (at least Java 8); familiarity with newer versions like JDK 17 is a plus.
Experience with PostgreSQL or similar relational database systems.
Ability to write clean, testable code and perform automation testing.
Solid understanding of modern software development practices, including version control (Git), CI/CD, and REST APIs.
Strong analytical and problem-solving skills.
Comfortable working in fast-paced, iterative development environments.
Nice to Have:
Prior experience with messaging platforms or customer feedback systems.
Exposure to front-end technologies (JavaScript, React, etc.) is a plus but not required.
Experience with schema development or data pipeline tools.
Why Join?
Work on a high-visibility, customer-facing application
Be part of a collaborative, cross-functional engineering team
Gain exposure to multiple toolsets and internal enterprise platforms
Opportunity for extension and involvement in long-term platform transformation projects
Apply today to be part of a project that directly impacts customer communication and user experience across millions of devices.