Senior Java Dev
Senior Java / Microservices Integration Developer
Ubicación: Polanco, Ciudad de México
Modalidad: Presencial, lunes a viernes
Contratación: Tiempo completo / Indefinido
Experiencia: 5+ años
Sobre la posición
En Orion Innovation buscamos un Senior Java Developer con experiencia sólida en microservicios, integraciones empresariales, Quarkus y Apache Camel.
La persona será responsable del diseño, desarrollo y optimización de soluciones backend de alto rendimiento, así como de la integración entre diferentes sistemas, APIs y plataformas.
Responsabilidades
Desarrollo de microservicios con Java 17/21+ y Quarkus.
Diseño e implementación de integraciones utilizando Apache Camel y patrones EIP.
Desarrollo y consumo de APIs RESTful con OpenAPI/Swagger.
Integración con sistemas mediante JSON, XML, SOAP, gRPC y HTTP/HTTPS.
Implementación de soluciones con Kafka o RabbitMQ.
Trabajo con bases de datos relacionales y optimización de consultas SQL/JPA.
Desarrollo de pruebas automatizadas con JUnit, Mockito y Testcontainers.
Uso de Docker y Kubernetes/OpenShift.
Participación en Code Reviews, definición de arquitectura y mentoría técnica.
Requisitos
5+ años de experiencia en desarrollo Java.
Java 17 o superior.
Experiencia sólida con Quarkus.
Experiencia con Apache Camel.
Experiencia desarrollando microservicios e integraciones.
Conocimiento de APIs REST, SQL y bases de datos relacionales.
Experiencia con Kafka o RabbitMQ.
Manejo de Git, Maven/Gradle y CI/CD.
Experiencia con Docker y Kubernetes/OpenShift.
Inglés técnico.
Deseable
GraalVM y Quarkus Native.
OAuth2/OIDC y Keycloak.
AWS, Azure o GCP.
Redis, MongoDB o Elasticsearch.
Experiencia en Retail, eCommerce, SAP, POS o plataformas de pago.
Esquema de trabajo
Presencial en Polanco, CDMX
Lunes a viernes
Contratación directa
Tiempo completo / Indefinido