Buscamos un Desarrollador Java Sr. para construir y optimizar servicios backend escalables, seguros y confiables dentro del sector financiero. Participarás en la construcción de una solución desde cero, soportando un alto volumen de transacciones con los más altos estándares de rendimiento, resiliencia y seguridad.
Responsabilidades Clave:
- Desarrollar e implementar microservicios y servicios backend orientados a la estabilidad, seguridad y escalabilidad.
- Diseñar, implementar y mantener APIs RESTful bajo buenas prácticas de desarrollo y documentación.
- Integrar persistencia de datos mediante Spring Data JPA y Hibernate.
- Implementar mecanismos de seguridad, autenticación y autorización (OAuth 2.0 y JWT).
- Colaborar en entornos de DevOps, CI/CD, contenedores (Docker) y orquestación (Kubernetes / OpenShift).
- Garantizar la calidad del software mediante pruebas unitarias y de integración (JUnit y Mockito).
- Participar activamente en ceremonias ágiles, revisiones de código y resolución de incidentes técnicos.
Requisitos Indispensables:
- Experiencia:
Mínimo 5 años en desarrollo backend Java y arquitectura de microservicios en entornos críticos o transaccionales.
- Backend: Dominio de Java 8+, Spring Boot, Spring Core, Spring Data JPA, Hibernate y Spring Security.
- APIs y Seguridad: Desarrollo RESTful, OAuth 2.0 y JWT.
- DevOps & Cloud: Manejo de Docker, conocimientos en Kubernetes/OpenShift e integración continua (Jenkins, GitLab o GitHub).
- Testing: Pruebas con JUnit y Mockito.
Deseables:
- Manejo de Spring Cloud, Swagger / OpenAPI y Postman.
- Monitoreo y logging con Prometheus, Grafana o ELK Stack.
- Inglés básico o intermedio.
Competencias:
- Pensamiento analítico y resolución de problemas.
- Orientación al cliente y trabajo en equipo.
- Adaptabilidad, agilidad e innovación.
Condiciones Laborales:
- Esquema: 100% nómina (Proyecto de largo plazo).
- Modalidad: Híbrida.
- Horario: Lunes a Viernes de 8:30 am a 6:00 pm (Disponibilidad de tiempo).
- Beneficios: Prestaciones de ley y ventajas superiores.