Skip to content

Instantly share code, notes, and snippets.

@joedayz
Created September 8, 2023 21:24
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save joedayz/e3646ef9810ca8c5ae9f776eac0ae32f to your computer and use it in GitHub Desktop.
Save joedayz/e3646ef9810ca8c5ae9f776eac0ae32f to your computer and use it in GitHub Desktop.
Chapter Leader– Backend Java
Chapter Leader– Backend Java
Funciones:
• Es el responsable de evolucionar la especialidad de los miembros del chapter, con la finalidad de que la entrega temprana de valor se realice con calidad y productividad respetando los lineamientos, estándares de arquitectura, seguridad y data.
• Tiene la visión de la tecnología de la especialidad a la que pertenece.
• Actúa como referente técnico para los demás miembros del equipo.
• Asegura que los CM conozcan los lineamientos, estándares, prácticas de desarrollo de software, frameworks y herramientas y sepan cuándo y cómo aplicarlos.
Requisitos:
• Estudios de la carrera de Ing. de Sistemas, computación, informática, software y electrónica o carreras afines. (Estudio técnico concluido)
• Experiencia mínima de 4 años desarrollando soluciones que integran componente backend Java.
• Experiencia desarrollando APIS/microservicios y/o componentes de integración (web services, servicios rest).
• Experiencia en buenas prácticas de desarrollo de software.
• Manejo de buenas prácticas de programación.
• Experiencia indispensable con programación reactiva (Rxjava, webflux).
• Sistemas de control de versiones distribuido Git.
• Patrones de diseño de programación.
• Experiencia con Java 8, 11 o superiores.
• Framework de programación, spring-boot, spring-framework y springcloud
• Desarrollo de componentes y librerías en Java.
• Conocimiento de Maven(nivel intermedio) o Gradle(nivel intermedio).
• Framework de pruebas unitarias. (Junit, Lombok, Mockito)
• Conocimiento en Herramientas de Integración continua (CI) (Jenkins, Git Hub, Sonarqube, Nexus y Maven).
• Uso de componentes en la nube (servicios Azure: API Gateway, AKS, ACR, LogicApps, FunctionApps, Storage Account, Azure KeyVault, Data factory, etc). (Nivel básico)
• Uso de base de datos relacionales como SQL u Oracle.
• Experiencia en Frameworks de Seguridad.
• Test Driven Development – TDD
• Experiencia en resolver problemas o temas complejos relacionados a la tecnología de la especialidad.
• Experiencia liderando equipos.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment