Talent.com
Esta oferta de trabajo no está disponible en tu país.
Desarrollador Backend - Junior

Desarrollador Backend - Junior

SofttekLima, Lima, Peru
Hace 9 días
Descripción del trabajo

Tienes ganas de construir un mejor futuro y dejar una huella importante en el mundo de la tecnología? ¡Sumate a #Softtek Perú!

En Softtek buscamos un Desarrollador Backend Java Semi Senior

Qué esperamos de ti?

  • Egresado y / o Bachiller de las carreras de Ing. Computación e informática, Sistemas o afines.
  • Experiencia mínima de 2 años a más Desarrollando como Backend con Node Js y AWS

Lenguaje y Frameworks

  • Java 17 en adelante (obligatorio).
  • Dominio avanzado de Spring Boot, Spring Cloud, Spring Data y Spring WebFlux (excluyente).
  • Uso de WebClient para consumo de servicios reactivos.
  • Gestión de proyectos con Gradle.
  • Programación Orientada a Objetos.
  • Programación Funcional.
  • Persistencia y Base de Datos

  • Experiencia en bases de datos relacionales (SQL Server y Oracle) : o Consultas complejas, subconsultas, optimización con índices y particiones.
  • Conocimientos en bases de datos no relacionales : MongoDB y / o Redis.
  • Control de versiones y colaboración

  • Dominio de GitFlow : branching, gestión de PRs, resolución de conflictos de merge.
  • Uso avanzado de GitHub, incluyendo GitHub Actions para CI / CD.
  • Pruebas y Calidad

  • Experiencia comprobada con JUnit 5, Mockito, MockMvc, y @WebFluxTest.
  • Pruebas parametrizadas, concurrentes y reactivas.
  • Buenas prácticas de desarrollo :

  • Clean Code, principios SOLID.
  • Enfoque TDD (Desarrollo Guiado por Pruebas).
  • Conocimiento y uso de SonarQube para análisis estático de código.
  • Diseño de APIs

  • Enfoque API First utilizando SwaggerHub.
  • Diseño y consumo de APIs RESTful. Patrones de Diseño y Arquitectura
  • Patrones de diseño : Factory, Builder, Facade, Observer, Delegate.
  • Observabilidad y Monitoreo

  • Manejo de herramientas de monitoreo como Grafana, Dynatrace o equivalentes.
  • Capacidad de análisis de logs y métricas para resolución de incidencias.
  • Cuáles serán parte tus actividades?

    Diseño y Desarrollo

  • Diseñar, desarrollar y mantener servicios usando programación funcional y reactiva.
  • Documentar servicios con enfoque API First en SwaggerHub y GitHub Wiki.
  • Desarrollar soluciones robustas, escalables y mantenibles.
  • Ser referente técnico en el equipo.
  • Revisión de pull request del equipo de desarrollo.
  • Promover buenas prácticas de desarrollo, revisión de código y colaboración constante.
  • Calidad y Testing

  • Aplicar TDD para asegurar alta cobertura y calidad de código.
  • Refactorizar código existente con foco en rendimiento y legibilidad.
  • Colaboración y Entregas

  • Participar activamente en ceremonias ágiles (dailies, plannings, retrospectivas).
  • Autogestionar tareas de forma proactiva y responsable.
  • Monitoreo y Soporte

  • Realizar monitoreo proactivo mediante logs y métricas.
  • Detectar y resolver incidencias de seguridad, rendimiento y errores en ejecución.
  • Desarrollador(a) Junior Fullstack - TypeScript / React / Node.js

    Desarrollador de back-end - Modalidad Híbrida

    Analista Desarrollador .NET Mina de Huaral

    J-18808-Ljbffr

    Crear una alerta de empleo para esta búsqueda

    Desarrollador Backend • Lima, Lima, Peru