Talent.com
Java Developer
Java DeveloperInmar Intelligence • 1060 - Mexico City (Aki WeWork)
No se aceptan más aplicaciones
Java Developer

Java Developer

Inmar Intelligence • 1060 - Mexico City (Aki WeWork)
Hace más de 30 días
Descripción del trabajo
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.

  • Take full ownership of assigned systems, growing into design-level contributions as familiarity deepens.

  • Balance delivery of sprint-driven work with the long-term health and stability of your systems.

Testing, Quality, and Documentation

  • Write automated and manual tests appropriate to the work being done.

  • Contribute documentation where it adds clarity and long-term value.

  • We emphasize pragmatic quality — tests and docs exist to support clarity, not bureaucracy.

Deployment, Monitoring, and Production Support

  • Use well-established CI/CD pipelines and observability tooling to deploy and monitor services in production.

  • Participate in production support workflows and incident reviews as familiarity grows.

API Integrations and Shared Libraries

  • Integrate with third-party and internal APIs.

  • Contribute to shared libraries that promote consistency and maintainability across services.

AI-Augmented Development

  • Use AI tools thoughtfully to assist with productivity, debugging, and automation.

  • Apply critical judgment and transparency when incorporating AI-generated work — AI is a tool for leverage, not a substitute for craftsmanship.

Operational Excellence and Collaboration (30%):

System Stewardship and Ticket Ownership

  • Proactively investigate, diagnose, and resolve issues in the systems you own.

  • Take end-to-end responsibility for assigned work — from refinement to deployment and validation.

Agile Process and Communication

  • Participate in two-week sprints with lightweight planning and twice-weekly stand-ups.

  • Communicate proactively in Slack and short ad-hoc meetings to clarify assumptions and reduce blockers.

Estimation and Planning

  • Help estimate and refine work during sprint planning.

  • Estimations guide alignment, but learning from deviations is valued over strict accuracy.

Cross-Team Collaboration

  • Work closely with frontend developers within the team.

  • Collaborate across Inmar when projects span multiple platforms or shared services.

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.

  • Within 6 months: You have taken ownership of one or more systems, contributing meaningful improvements to their performance, stability, or maintainability.

  • Within 12 months: You participate in design and integration discussions across multiple systems, trusted as a domain expert by peers and product partners.

Required Qualifications

Education and Experience

  • 3–5 years of professional experience in backend Java development, ideally in a production environment supporting complex systems.

  • Formal education in Computer Science, Software Engineering, or a related technical field is preferred — but demonstrated experience and problem-solving ability matter more than a specific degree.

Core Technologies

  • Strong hands-on experience with modern Java (Java 21+) and deep familiarity with Spring Boot, Spring Data, and Spring MVC.

  • Solid SQL experience, including schema design, indexing strategies, and performance tuning.

  • Experience with Maven, Docker, and CLI-based workflows for building and running applications.

  • Exposure to AWS services such as S3, Athena, SQS, and SES is a plus.

Development Environment and Tooling

  • Comfortable in local development environments using CLI tools.

  • IDE choice is flexible, but effective configuration and usage are expected.

  • Strong version control proficiency with Git and collaborative workflows using GitHub.

  • Experience with testing libraries such as JUnit 5, Mockito, and AssertJ.

  • Proficient in live debugging and trace-level inspection, not only log-based investigation.

  • Interest in exploring AI tools to enhance workflows and automation.

Scripting and Cross-Language Flexibility

  • Working knowledge of shell scripting (bash/sh) is expected.

  • Familiarity with Python or other languages is a plus, particularly for automation or data-oriented tasks.

Performance and Data Processing

  • Experience writing efficient, scalable code that processes or transforms significant volumes of data.

  • Awareness of performance trade-offs and ability to optimize effectively when required.

Individual Competencies

  • Ownership and Accountability: Follows through reliably, takes responsibility for assigned systems, and sees work through to completion.

  • Autonomy and Technical Judgment: Operates independently with minimal direction, applying sound engineering judgment and seeking input when needed.

  • Collaboration and Communication: Communicates clearly and proactively. Provides helpful code reviews and shares relevant context when working across systems.

  • Adaptability: Navigates change effectively, selecting tools and processes appropriate to each challenge.

  • Pragmatic Problem Solving: Focuses on solving the right problems with maintainable, right-scaled solutions.

  • Curiosity and Growth Mindset: Seeks to learn, improve, and share knowledge with peers.

  • Quality and Craft: Writes clean, tested, and maintainable code that balances delivery speed with long-term sustainability.

  • Respect for the System: Understands existing design decisions before proposing changes and builds thoughtfully on the work of others.

This role is ideal for someone who enjoys solving real problems with clean, well-structured code; who values steady, deliberate improvement over flash; and who takes pride in understanding systems deeply. You’ll fit well here if you appreciate a collaborative environment where engineers own their work end-to-end — from design and development through deployment and maintenance — and where thoughtful technical judgment is trusted and expected. We look for engineers who care about how their systems behave in production, who bring curiosity to each challenge, and who see craftsmanship as an ongoing practice rather than a checklist.

We are an Equal Opportunity Employer, including disability/vets.

This position is not eligible for student visa sponsorship, including F-1 OPT or CPT. Candidates must have authorization to work in the U.S. without the need for employer sponsorship now or in the future.

Crear una alerta de empleo para esta búsqueda

Java Developer • 1060 - Mexico City (Aki WeWork)

Ofertas similares
Senior Java Developer — Remote, Global Projects & Growth

Senior Java Developer — Remote, Global Projects & Growth

DaCodes • Mexico City, Mexico
Teletrabajo
A high-impact software and digital transformation firm is seeking a Java Developer with over 4 years of expertise in Java 8+, object-oriented programming, and related frameworks.This role offers re...Mostrar más
Última actualización: hace más de 30 días • Oferta promocionada
Senior Java Developer – Payments Platform Leader

Senior Java Developer – Payments Platform Leader

Fulcrum Digital Inc • Mexico City, Mexico
A leading digital transformation company in Mexico City is seeking a Senior Java Developer to lead the design and development of high-performance payment systems.The role requires over 6 years of e...Mostrar más
Última actualización: hace 22 días • Oferta promocionada
Senior Java Developer

Senior Java Developer

Global Payments Inc. • Mexico City, Mexico
Works throughout the software development life cycle and performs in a utility capacity to create, design, code, debug, maintain, test, implement and validate applications with a broad understandin...Mostrar más
Última actualización: hace 29 días • Oferta promocionada
Lead Java Developer

Lead Java Developer

Global Payments Inc. • Mexico City, Mexico
Please read the description, compensation and location for this job before applying.Every day, Global Payments makes it possible for millions of people to move money between buyers and sellers usin...Mostrar más
Última actualización: hace 27 días • Oferta promocionada
Senior Java Developer | AWS, Kafka & Spring Boot

Senior Java Developer | AWS, Kafka & Spring Boot

Globant • Mexico City, Mexico
A leading technology services company is seeking Java Developers with Advanced English for projects in multiple industries.Ideal candidates should have hands-on experience with Java JDK 17 and AWS ...Mostrar más
Última actualización: hace 4 días • Oferta promocionada
Java Developer

Java Developer

Cogent IBS • Mexico City, MX
Client need resumes with 9+years of experience and with Java Skillset.Mostrar más
Última actualización: hace más de 30 días
Java Developer / Webflux

Java Developer / Webflux

Recooty • Mexico City, Mexico
At Sngular, while you are developing your talent in a team, you will impact society through technology.People first: Sngular is a collaborative people-oriented company, where YOU and your perspecti...Mostrar más
Última actualización: hace más de 30 días • Oferta promocionada
Java developer

Java developer

Valce Talent Solutions • Mexico City, Mexico City, MX
Quick Apply
We help our clients enhance their talent attraction capacities, especially in technological profiles.We constantly innovate and actively seek to find the best solutions for clients and professional...Mostrar más
Última actualización: hace más de 30 días
Java Developer

Java Developer

American Express • Mexico City, Mexico
At American Express, our culture is built on a 175-year history of innovation, shared values and Leadership Behaviors, and an unwavering commitment to back our customers, communities, and colleague...Mostrar más
Última actualización: hace 4 días • Oferta promocionada
Senior Java Developer - Client Delivery & APIs

Senior Java Developer - Client Delivery & APIs

Nasdaq, Inc. • Mexico City, Mexico
A leading financial technology firm in Mexico is seeking a skilled Java Developer to join their Customer Delivery team.The role involves implementing organizational strategies, training users, and ...Mostrar más
Última actualización: hace más de 30 días • Oferta promocionada
Senior Java Developer - Payments Platform & APIs

Senior Java Developer - Payments Platform & APIs

Global Payments • Mexico City, Mexico
A leading payment solutions provider in Mexico City is seeking a Software Developer to enhance payment technology.The role involves developing and maintaining applications, working with diverse pro...Mostrar más
Última actualización: hace más de 30 días • Oferta promocionada
Senior Java Developer

Senior Java Developer

Global Payments • Mexico City, Mexico
Every day, Global Payments makes it possible for millions of people to move money between buyers and sellers using our payments solutions for credit, debit, prepaid and merchant services.Our worldw...Mostrar más
Última actualización: hace más de 30 días • Oferta promocionada
Java Lead Developer

Java Lead Developer

Global Payments • Mexico City, Mexico
Every day, Global Payments makes it possible for millions of people to move money between buyers and sellers using our payments solutions for credit, debit, prepaid and merchant services.Our worldw...Mostrar más
Última actualización: hace más de 30 días • Oferta promocionada
Java Lead Developer

Java Lead Developer

Greater Giving, Inc. • Mexico City, Mexico
Works throughout the software development life cycle and performs in a utility capacity to create, design, code, debug, maintain, test, implement and validate applications with a broad understandin...Mostrar más
Última actualización: hace 10 días • Oferta promocionada
Senior Java Developer

Senior Java Developer

Greater Giving, Inc. • Mexico City, Mexico
Works throughout the software development life cycle and performs in a utility capacity to create, design, code, debug, maintain, test, implement and validate applications with a broad understandin...Mostrar más
Última actualización: hace 10 días • Oferta promocionada
Java UI Application Developer

Java UI Application Developer

Encora Inc. • Mexico City, Mexico
Teletrabajo
We are seeking a highly skilled and experienced Java UI Application developer to lead the design, development, and optimization of advanced software solutions for geophysical data processing, model...Mostrar más
Última actualización: hace 7 días • Oferta promocionada
Senior Java Developer

Senior Java Developer

CodeRoad • Mexico City, Mexico
Teletrabajo
CodeRoad provides end-to-end software development services, helping businesses scale with ideal infrastructure solutions.From staff augmentation to dedicated IT teams and general software engineeri...Mostrar más
Última actualización: hace 7 días • Oferta promocionada
Java Lead Developer

Java Lead Developer

Global Payments Inc. • Mexico City, Mexico
Works throughout the software development life cycle and performs in a utility capacity to create, design, code, debug, maintain, test, implement and validate applications with a broad understandin...Mostrar más
Última actualización: hace 20 días • Oferta promocionada