Empleo
Mis anuncios
Mis alertas
Conectarse
Encontrar un trabajo Tips empleo Fichas empresas
Buscar

Java engineer (senior) id38560

Mérida, Yuc
AgileEngine
De EUR 400,000 a EUR 600,000 al año
Publicada el 15 septiembre
Descripción

Overview

agileengine is an inc. 5000 company that creates award-winning software for fortune 500 brands and trailblazing startups across 17+ industries. We rank among the leaders in areas like application development and ai/ml, and our people-first culture has earned us multiple best place to work awards.

why join us

if you\'re looking for a place to grow, make an impact, and work with people who care, we\'d love to meet you!


about the role

we are looking for a senior java engineer with a strong foundation in computer science and a passion for solving complex problems through high-quality code. You will work in a fast-paced environment alongside experienced developers to architect, build, and evolve the next generation of our data synchronization platform. You\'ll be part of an agile, cross-functional team, participating in all stages of product development: from concept and architecture to release and ongoing iteration. Your work will directly impact how companies manage, automate, and unify their customer data.


what you will do

* develop world-class, highly performant features for the next generation synchronization platform in a fast-paced environment;
* work closely with other developers and engineers to develop functionality collaboratively and iteratively;
* write unit and functional automation tests as well as perform code reviews ensuring good code quality standards are met;
* responsible for troubleshooting and appropriate bug fixes of production issues with quick turnaround time;
* design and implement data processing pipelines that normalize, validate, and transform data from multiple sources.


must haves

* 5+ years of experience building back-end systems using java in production;
* proficiency with the spring framework (spring boot, dependency injection);
* deep knowledge of core data structures (arrays, linked lists, sets, maps, stacks, queues, graphs, trees) and algorithms, with the ability to analyze time/space complexity and solve real-world and coding-challenge style problems efficiently;
* practical knowledge of time and space complexity, trade-offs, and optimization;
* demonstrated experience applying these concepts in real-world systems and/or coding challenges;
* our interview process places strong emphasis on algorithmic problem-solving, data structures, and complexity analysis. Candidates should expect exercises related to system design and java/spring technical discussions;
* excellent problem-solving skills and hands-on coding proficiency;
* exposure to unit testing with frameworks such as junit and mockito;
* experience working with databases like postgresql, mysql, mongodb (preferably);
* knowledge of restful apis and version control using git/github;
* excellent written and verbal communication skills;
* self-motivated doer of things and solver of problems;
* a strong sense of ownership and willingness to overcome every challenge with the same level of energy, regardless of the complexity or the end goal;
* a passion for delightful user experiences;
* a deep sense of quality and attention to detail;
* strong software engineering foundation and experience;
* background in data engineering or etl/elt processes;
* upper-intermediate english level.


nice to have

* experience working with python;
* experience with cloud platforms (gcp and services like kubernetes, bigquery, pub/sub);
* experience with multi-tenant architecture, event-driven system, or message queues and design patterns;
* knowledge of event-driven architectures and message queues;
* you are passionate about writing clean, modern, maintainable, and highly-performant code;
* you have a proactive ability and a self-starter attitude to troubleshoot and solve problems;
* you have experience working in an agile environment;
* you have strong communication skills with excellent interpersonal effectiveness, in one-on-one interactions and presenting to a room;
* you have self-awareness and a desire to continually improve.


perks and benefits

* professional growth: accelerate your professional journey with mentorship, techtalks, and personalized growth roadmaps.
* competitive compensation: we match your ever-growing skills, talent, and contributions with competitive usd-based compensation and budgets for education, fitness, and team activities.
* a selection of exciting projects: join projects with modern solutions development and top-tier clients that include fortune 500 enterprises and leading product brands.
* flextime: tailor your schedule for an optimal work-life balance, by having the options of working from home and going to the office – whatever makes you the happiest and most productive.
#j-18808-ljbffr

Aplicar
Crear una alerta
Alerta activada
Guardada
Guardar
Ofertas similares
Empleo Mérida, Yuc
Empleo Yucatán
Inicio > Empleo > Java engineer (senior) id38560

Jobijoba

  • Tips empleo
  • Opiniones Empresas

Ofertas de empleo

  • Ofertas de empleo por ocupaciones
  • Búsqueda de empleo por categorías
  • Empleos por empresas
  • Empleos para localidad

Contacto / Asociados

  • Contacto
  • Publique sus ofertas en Jobijoba

Menciones legales - Términos y condiciones de uso - Política de Privacidad - Gestionar mis cookies - Accesibilidad: No conforme

© 2025 Jobijoba - Todos los derechos reservados

Aplicar
Crear una alerta
Alerta activada
Guardada
Guardar