¿Te apasiona desarrollar soluciones robustas, escalables y de alto rendimiento? Estamos buscando un/a Backend Java que quiera participar en proyectos tecnológicos innovadores y contribuir al desarrollo de aplicaciones críticas para el negocio.
¿Cuáles serían tus actividades?
- Diseñar, desarrollar y mantener servicios backend y APIs RESTful utilizando Java 8, 11, 17 o versiones superiores (LTS).
- Aplicar programación funcional (streams, lambdas, Optionals) y patrones de diseño propios de Java moderno.
- Implementar capas de persistencia con JPA/Hibernate, Spring Data y bases de datos relacionales (PostgreSQL, MySQL, Oracle) y no relacionales (MongoDB, Redis).
- Construir aplicaciones robustas usando el ecosistema Spring (Spring Boot, Spring MVC, Spring Security, Spring Cloud).
- Gestionar la concurrencia, hilos y colecciones aprovechando las mejoras de `java.util.concurrent` y `CompletableFuture`.
- Escribir pruebas unitarias e integración con JUnit 5, Mockito, Testcontainers. - Integrar sistemas mediante mensajería asíncrona (RabbitMQ, Kafka, ActiveMQ).
- Participar en la evolución de la arquitectura: microservicios, DDD, event-driven, hexagonal.
- Colaborar en la optimización del rendimiento: análisis de memoria, garbage collection, profiling.
- Mantener la calidad del código con herramientas como SonarQube, SpotBugs, Checkstyle.
¿Qué necesitamos de ti?
Licenciatura o ingeniería en Sistemas, Informática o carrera afín. (título indispensable).
- Experiencia mínima de 3 a 5 años en desarrollo backend con Java (excluyendo prácticas profesionales).
- Experiencia con Java 17+ (records, sealed classes, pattern matching, text blocks).
- Conocimiento de contenedores (Docker) y orquestación (Kubernetes).
- Familiaridad con cloud platforms (AWS, GCP o Azure) y sus SDKs.
- Experiencia con bases de datos NoSQL (MongoDB, Cassandra, Redis).
- Implementación de seguridad (OAuth2, JWT, Spring Security).
- Uso de lombok, mapstruct, feign clients.
- Conocimiento de arquitectura reactiva (WebFlux, Reactor Core).
- Participación en proyectos open source o contribuciones a la comunidad Java
¿Cuáles serían tus beneficios?
- Prestaciones de Ley desde día 1
- Sueldo base de $30,000 a $35,000 netos
- Presencial al SUR de la CDMX.
- Modalidad: Híbrida (3 días en oficina y 2 home office)
Si te interesa participar en este proceso, postúlate por este medio con tu CV actualizado y en caso de que no cumplas con los requisitos, guardaremos tus datos en cartera para alguna vacante que se ajuste a tu perfil en el futuro.
Tipo de puesto: Tiempo completo
Sueldo: $30,000.00 - $35,000.00 al mes
Escolaridad:
- Licenciatura terminada (Deseable)
Experiencia:
- Java: 4 años (Obligatorio)
- Docker: 4 años (Obligatorio)
- MongoDB: 4 años (Obligatorio)
Lugar de trabajo: Empleo presencial