100% Remoto
Obtenga más información sobre este puesto leyendo los detalles a continuación y luego envíe su solicitud para ser considerado.
Senior Sofware Engenineer
Conocimientos Imprescindibles
* Arquitectura y Frameworks: Micro-servicios: Diseño, implementación y gestión de arquitecturas basadas en microservicios
* Arquitectura Event-Driven: Diseño y desarrollo de sistemas orientados a eventos
* SpringBoot: Desarrollo avanzado de aplicaciones con Spring Boot
* SpringCloud: Web, Data, JPA, Stream
Mensajería y Caché
* Apache Kafka: Streaming de eventos, productores/consumidores, gestión de topics
* Redis HA: Caché distribuida en alta disponibilidad
Paradigmas de Programación
* Programación Funcional: Aplicación de paradigmas funcionales en Java
* Programación Reactiva: WebFlux, Project Reactor, programación no bloqueante
* Java 8+: Streams, Lambdas, Optional, CompletableFuture y características modernas del lenguaje
Bases de Datos y Almacenamiento
* S3: Almacenamiento de objetos en la nube
* Oracle: Base de datos relacional
* PostgreSQL: Base de datos relacional open source
* MongoDB: Base de datos NoSQL documental
Cloud y Plataformas
* AWS: Servicios cloud de Amazon
* Azure: Servicios cloud de Microsoft
* OpenShift: Plataforma de contenedores Kubernetes empresarial
CI/CD y Calidad
* GitHub: Control de versiones y colaboración
* GitHub Actions: Pipelines de integración y entrega continua
* SonarQube: Análisis estático de código y calidad
* Fortify: Análisis de seguridad estática de aplicaciones (SAST)
* Testing: TDD (Test-Driven xsgfvud Development) y/o BDD (Behavior-Driven Development)
* Herramientas CI/CD: Conocimiento general de herramientas de integración y despliegue continuo
* APIs
* Scrum: Experiencia en metodologías Ágiles
Experiencia Deseable:
* 3-4 años en arquitectura Event-Driven
* 3-5 años en proyectos IT
* 1-2 años en proyectos de Banca
Idiomas:
Inglés: Nivel Medio (Deseable)
Salario 45.000
Hay opciones de teletrabajo/trabajo desde casa disponibles para este puesto.