We are looking for a technically sound and highly autonomous Java Developer to join Inmar's MarTech division, supporting our Media platforms.
This role is suited for engineers who take ownership seriously and want to deepen their technical impact over time — whether you are a mid-level developer ready to grow through ownership or a senior engineer who thrives on end-to-end responsibility.
About the Team
Inmar's MarTech engineering group builds and maintains the platforms that power and streamline media products from quote to cash.
We focus on scalable, data-driven services that connect retailers, brands, and consumers across digital channels.
The team is small, pragmatic, and highly collaborative — each engineer owns production systems end-to-end while contributing to a shared ecosystem of APIs, data pipelines, and automation.
As ownership is established and systems become familiar, engineers naturally grow into broader design responsibilities — integrating new capabilities, shaping technical direction, and ensuring coherence across the ecosystem.
Growth happens organically through depth, influence, and sustained stewardship.
Primary Accountabilities
Technical Delivery (70%) :
Feature Development and System Ownership- Collaborate with product and engineering teammates to scope, implement, and evolve features and services.
Testing, Quality, and Documentation- Write automated and manual tests appropriate to the work being done.
Deployment, Monitoring, and Production Support- Use well-established CI / CD pipelines and observability tooling to deploy and monitor services in production.
API Integrations and Shared Libraries- Integrate with third-party and internal APIs.
AI-Augmented Development- Use AI tools thoughtfully to assist with productivity, debugging, and automation.
Operational Excellence and Collaboration (30%) :
System Stewardship and Ticket Ownership- Proactively investigate, diagnose, and resolve issues in the systems you own.
Agile Process and Communication- Participate in two-week sprints with lightweight planning and twice-weekly stand-ups.
Estimation and Planning- Help estimate and refine work during sprint planning.
Cross-Team Collaboration- Work closely with frontend developers within the team.
What Success Looks Like- Within 3 months : You can run, deploy, and debug key systems confidently and understand how they fit into the larger platform.
Required Qualifications
Education and Experience- 3-5 years of professional experience in backend Java development, ideally in a production environment supporting complex systems.
Core Technologies- Strong hands-on experience with modern Java (Java 21+) and deep familiarity with Spring Boot, Spring Data, and Spring MVC.
Development Environment and Tooling- Comfortable in local development environments using CLI tools.
Scripting and Cross-Language Flexibility- Working knowledge of shell scripting (bash / sh) is expected.
Java Developer • México