Buscamos un Desarrollador Java Backend Mid-Level con experiencia sólida en desarrollo de aplicaciones empresariales, microservicios y APIs REST, para participar en proyectos tecnológicos del sector financiero.
La persona seleccionada será responsable del diseño, desarrollo, integración y mantenimiento de soluciones backend escalables, seguras y de alto rendimiento.
Responsabilidades
- Desarrollar y mantener aplicaciones backend utilizando Java y Spring Boot.
- Diseñar e implementar microservicios y APIs REST.
- Integrar aplicaciones con bases de datos SQL y NoSQL.
- Implementar mecanismos de autenticación, autorización y seguridad.
- Desarrollar pruebas unitarias y de integración.
- Optimizar rendimiento, disponibilidad y resiliencia de aplicaciones.
- Participar en revisiones de código y aplicar buenas prácticas de desarrollo.
- Colaborar con equipos de QA, DevOps y desarrollo frontend.
- Participar en despliegues, integración continua y documentación técnica.
Requisitos indispensables
- Mínimo 5 años de experiencia desarrollando con Java Backend.
- Java 11 o superior, preferentemente Java 17 o 21.
- Experiencia sólida con Spring Boot y Spring Security.
- Hibernate / JPA.
- Desarrollo de microservicios y APIs REST.
- Conocimiento de programación orientada a objetos, SOLID y Clean Code.
- Bases de datos SQL (PostgreSQL o MySQL).
- Experiencia con MongoDB, Redis o Cassandra.
- Mensajería con Kafka, RabbitMQ o AWS SQS.
- Experiencia con AWS, Azure o GCP.
- Docker, Kubernetes y pipelines CI/CD.
- Pruebas unitarias con JUnit y Mockito.
- Git, GitHub o GitLab.
- Experiencia en proyectos del sector bancario o financiero.
- Inglés intermedio-avanzado (B2).
- Licenciatura en Sistemas, Ingeniería de Software o carrera afín.
Conocimientos técnicos adicionales
- OAuth 2.0 y OpenID Connect (OIDC).
- Integración con Kerberos y Windows.
- Java Authentication and Authorization Service (JAAS).
- Integración con Active Directory.
- React 18 o React 19.
- AWS Lambda y arquitecturas serverless.
- Observabilidad con Dynatrace, Prometheus o Grafana.
- SonarQube, OpenAPI / Swagger.
- Patrones Circuit Breaker y Retry.
- Arquitectura hexagonal y orientada a eventos.
Deseables
- Certificación Oracle Java o AWS / Azure.
- Experiencia con sistemas transaccionales bancarios.
- Participación en code reviews, mentoría y decisiones técnicas.
- Experiencia con aplicaciones empresariales de alta disponibilidad.
Si cuentas con experiencia sólida en Java Backend, Spring Boot, microservicios y proyectos financieros, nos interesa conocer tu perfil.
📌 Desarrollador Java Backend Mid-Level (Ciudad de México)
🏢 Ingeniosi
📍 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.