Java Software Engineer (Ciudad de México)

Java Software Engineer (Ciudad de México)

11 sep
|
Orion Innovation
|
Ciudad de México

11 sep

Orion Innovation

Ciudad de México

Senior Java Developer

Sobre la posición

Buscamos un Senior Java Developer con experiencia sólida en desarrollo de microservicios, integración de sistemas y arquitecturas de alto rendimiento.

La persona seleccionada será responsable de diseñar, desarrollar y optimizar servicios backend utilizando Java 17/21+, Quarkus y Apache Camel, participando en la construcción de soluciones escalables, seguras y de baja latencia.

Trabajará de manera cercana con equipos de arquitectura, desarrollo, DevOps y negocio para integrar sistemas legacy, plataformas core, microservicios y servicios cloud.

Responsabilidades

- Diseñar, desarrollar y desplegar microservicios con Java 17/21+ y Quarkus.
- Implementar soluciones de integración utilizando Apache Camel y Camel Quarkus.
- Diseñar y desarrollar APIs RESTful utilizando OpenAPI/Swagger.
- Implementar integraciones con diferentes protocolos y formatos como JSON, XML, SOAP, gRPC y HTTP/HTTPS.
- Trabajar con arquitecturas orientadas a eventos utilizando Apache Kafka o RabbitMQ.
- Diseñar soluciones resilientes y de alta disponibilidad para ambientes distribuidos.
- Implementar pruebas unitarias, de integración y funcionales.
- Participar en code reviews y asegurar el cumplimiento de buenas prácticas como Clean Code y SOLID.
- Implementar prácticas de observabilidad, incluyendo logging, métricas y distributed tracing.
- Colaborar con Arquitectos de Software, Project Managers, DevOps/SRE y otros equipos técnicos.
- Participar en la definición de soluciones técnicas y apoyar en la resolución de problemas complejos.
- Mentorear y brindar soporte técnico a desarrolladores junior y mid-level.

Requisitos indispensables Java & Backend

- Experiencia sólida con Java 17 o superior.




- Sólidos conocimientos de programación orientada a objetos, Streams, programación funcional y concurrencia.
- Experiencia con Quarkus.
- Conocimiento de Hibernate ORM / Panache y programación reactiva con Mutiny o Vert.x.

Integración

- Experiencia sólida con Apache Camel.
- Conocimiento de Enterprise Integration Patterns (EIPs).
- Experiencia trabajando con integración de servicios, transformación de datos y manejo de errores.
- Experiencia con REST APIs y OpenAPI/Swagger.
- Conocimiento de JSON, XML, SOAP, gRPC y HTTP/HTTPS.

Bases de datos

- Experiencia con bases de datos relacionales como PostgreSQL, Oracle o MySQL.
- Sólidos conocimientos de SQL y JPA/Hibernate.
- Experiencia con Flyway o Liquibase.

Mensajería

- Experiencia con arquitecturas Event-Driven.
- Experiencia con Apache Kafka o RabbitMQ.

Cloud & DevOps

- Experiencia con Docker o Podman.
- Experiencia con Kubernetes u OpenShift.
- Manejo de Git y estrategias como Gitflow o Trunk-Based Development.
- Experiencia con Maven o Gradle.
- Conocimiento de pipelines CI/CD utilizando herramientas como Jenkins, GitLab CI, GitHub Actions o ArgoCD.

Testing & Quality

- Experiencia con JUnit 5, Mockito, RestAssured y Testcontainers.
- Conocimiento de análisis estático y calidad de código con SonarQube.

Requisitos deseables
- Experiencia con GraalVM y generación de binarios nativos para Quarkus.
- Conocimientos de seguridad: OAuth 2.0, OIDC, Keycloak, mTLS y manejo de certificados.
- Experiencia con AWS, Azure o GCP.
- Conocimientos de Redis, MongoDB o Elasticsearch.
- Experiencia en proyectos de Retail, eCommerce, pagos, ERP, SAP o POS.
- Experiencia con cifrado simétrico/asimétrico como AES y RSA.

📌 Java Software Engineer (Ciudad de México)
🏢 Orion Innovation
📍 Ciudad de México

Postulate a este anuncio

Muestra tus habilidades a la empresa, rellenar el formulario y deja un toque personal en la carta, ayudará el reclutador en la elección del candidato.

Suscribete a esta alerta:

Recibe por email las nuevas ofertas de trabajo para: java software engineer (ciudad de méxico) / ciudad de méxico

Suscribete a esta alerta:

Recibe por email las nuevas ofertas de trabajo para: java software engineer (ciudad de méxico) / ciudad de méxico