Desarrollador Java Backend Sr
Posted Updated
We are One Team. We make it happen. We are Unstoppable.
Objetivo del puesto:
Construir y optimizar servicios backend escalables, seguros y confiables para una plataforma del sector financiero, garantizando rendimiento, resiliencia y soporte a un alto volumen de transacciones.
Responsabilidades clave:
- Desarrollar microservicios y servicios backend orientados a la estabilidad, escalabilidad y seguridad.
- Implementar y mantener APIs RESTful con buenas prácticas de diseño, documentación y consumo.
- Diseñar integraciones con bases de datos y componentes de persistencia utilizando Spring Data JPA y Hibernate.
- Fortalecer la seguridad de los servicios mediante controles de autenticación, autorización y manejo seguro de sesiones.
- Participar en prácticas de DevOps y despliegue continuo para acelerar entregas con calidad.
- Trabajar con contenedores y plataformas de orquestación para apoyar la operación de la solución.
- Crear pruebas unitarias y de integración para asegurar la calidad del código y la continuidad del servicio.
- Colaborar con el equipo en ceremonias ágiles, revisión técnica y resolución de incidentes o bloqueos.
Retos del rol:
- Construir una solución desde cero en un entorno bancario con altos estándares de seguridad y disponibilidad.
- Soportar un volumen relevante de transacciones sin comprometer la experiencia del usuario final.
- Mantener la calidad técnica equilibrando velocidad de entrega y estabilidad.
- Integrarse con un equipo que requiere orden, comunicación clara y disciplina técnica desde el arranque.
Requisitos indispensables:
Experiencia:
- Mínimo 5 años de experiencia como desarrollador backend.
- Experiencia comprobable en arquitectura de microservicios.
- Experiencia en entornos donde seguridad, rendimiento y estabilidad sean críticos.
Tecnología:
- Java 8 o superior.
- Spring Boot y Spring Core.
- Spring Data JPA y Hibernate.
- Spring Security.
- Desarrollo de APIs RESTful.
- Docker.
- OpenShift y Kubernetes básico.
- CI/CD con Jenkins, GitLab o GitHub.
- OAuth 2.0 y JWT.
- JUnit y Mockito.
Competencias clave (INDISPENSABLE):
- Orientación al cliente.
- Trabajo en equipo.
- Agilidad.
- Innovación.
- Pensamiento analítico y resolución de problemas.
Deseable:
- Spring Cloud.
- Swagger / OpenAPI.
- Postman o SoapUI.
- Prometheus, Grafana o ELK para monitoreo y logging.
- Inglés básico/intermedio.
Condiciones:
- Modalidad: Híbrida.
- Horario: 8:30 am a 6:00 pm.
- Disponibilidad de tiempo.
- Prestaciones de ley y beneficios superiores.
- 100% nómina.
- Proyecto de largo plazo.
#babel