Experiencia Requerida:
Técnico titulado, Bachiller y/o título en Ingeniería de Sistemas o carreras afines.
Capacitación especializada en temas afines al área funcional (sector bancario).
Conocimiento de procesos de negocios, metodologías ágiles, mejores prácticas de desarrollo de software, estándares de programación, arquitectura empresarial.
Dos (02) años de experiencia en el sistema financiero o en cargos de igual o similar responsabilidad.
3+ años de experiencia como analista desarrollador.
Experiencia con integraciones y buenas prácticas con proveedores SaaS mediante APIs RESTful
Conocimiento de ciclo de desarrollo confiable (Sonarqube, OAuth2.0).
Desarrollo de microservicios en uno de los siguientes lenguajes de programación/frameworks solicitados:
o Lenguaje Java 8/11/17/21
Conocimientos en Spring Framework, Spring Boot y Quarkus
Conocimiento de Camel 4 (Valorable)
Lenguaje Go (valorable).
Conocimiento de servidores de aplicaciones, Apache Tomcat, Jboss.
Conocimiento de Buses de Servicio: Jboss Fuse.
Manejo de Api Management (Apigee)
Valorable conocimiento GKE(Kubernetes),
CloudRun, Docker
Conocimientos de monitoreo Dynatrace, Elk
Manejo de programación orientada a eventos (pub/sub, Kafka)
Conocimientos de patrones DDD, TDD, Arquitectura Hexagonal
Conocimiento de patrones de diseño, (Clean Code, Singleton, Builder, Proxy) (Valorable)
Conocimientos Devops (Azure Repos, Git)
Conocimiento de pruebas unitarias (Junit, Mocks).
Manejo de Base de Datos (Redis / DB2 / Sql Server).
Desarrollo ágil
Principales Funciones del puesto:
Planificar, analizar, diseñar y programar los sistemas informáticos (web y mobile) o servicios web de acuerdo con las normas y estándares establecidos, así como elaborar la documentación técnica además manuales que se requiera.
Cumplir el uso de estándares y mejores prácticas en el proceso de desarrollo de software.
Participar en los talleres técnicos y funcionales de definición y estimación de requerimientos.
Realizar el mantenimiento a las apl
📌 Analista Back end (Lima)
🏢 Synopsis
📍 Lima