Desarrollador Full Stack Java + Quarkus
En Valtx, empresa con 25 años de experiencia en el mercado peruano, cuyo objetivo principal es convertirse en un socio estratégico, mediante soluciones tecnológicas en los diversos aspectos de los procesos de negocios; el desarrollo, implementación y mantenimiento de aplicaciones e infraestructura tecnológica para el negocio; y consultoría en diversos procesos de transformación, nos encontramos en la búsqueda de un DESARROLLADOR JAVA + QUARKUS.
¿Qué responsabilidades tendrá?
- 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 aplicaciones desarrolladas.
- Investigar y proponer la incorporación de nuevas tecnologías de la información que permitan contar con una plataforma tecnológica actualizada, orientados a ser más eficientes los sistemas.
¿Qué requisitos necesito?
- Técnico, Bachiller o Titulado de las carreras de Ingeniería de Sistemas, software o afines.
- Mínimo 3 años de experiencia como analista desarrollador.
- 2 años de experiencia en el sistema financiero o en cargos de igual o similar responsabilidad.
- 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.
- Experiencia con integraciones y buenas prácticas con proveedores SaaS mediante APIs RESTful
- Conocimiento de ciclo de desarrollo seguro (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, Docke
- Conocimientos de monitoreo Dynatrace, Elk
- Manejo de programación orientada a eventos (pub/sub, Kafka)
- Conocimientos de patrones DDD, TDD, Arquitectura Hexagona
- 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