Backend developer

Apply now

Location

onsite, Lima, LI, Peru

Commitment

Full Time

Level

Junior (<2 years)

Required skills

AuthenticationFull Stack FrameworkCustomer Account FunctionalityVersion ControlProject ManagementLibrariesComputeCloud ProductsJavaScript UI LibrariesOSSProgramming LanguagesIDEDevOpsSecurityContinuous Integration (CI)Continuous Delivery/Deployment (CD)

Job Description

Description ¡Se parte de Stefanini! En Stefanini somos más de 30.000 genios, conectados desde 41 países, haciendo lo que les apasiona y co-creando un futuro mejor.

Responsibilities

  • Desarrollar y mantener aplicaciones y servicios Backend, principalmente utilizando Java y Spring Boot.
  • Diseñar e implementar APIs REST y servicios empresariales, aplicando buenas prácticas de desarrollo.
  • Participar en la implementación y evolución de soluciones bajo Clean Architecture y Arquitectura Hexagonal.
  • Implementar mecanismos de autenticación y autorización utilizando Spring Security, Keycloak, OAuth2 y JWT.
  • Trabajar con bases de datos, incluyendo optimización de consultas y estructuras de datos.
  • Realizar análisis, debugging y resolución de incidencias en ambientes productivos, incluyendo mantenimiento y refactorización de código legacy.
  • Participar en despliegues y soporte de aplicaciones, así como en la configuración y ejecución de pipelines CI/CD.
  • Gestionar código fuente y trabajo técnico mediante Git y Azure DevOps, participando en equipos bajo metodologías ágiles.
  • Trabajar de manera coordinada con equipos multidisciplinarios para atender requerimientos, incidencias y evolutivos de las aplicaciones.

Prerequisites

  • Formación técnica o profesional en Computación, Informática, Sistemas, Software o carreras afines.
  • Experiencia en desarrollo Backend con Java y Spring Boot.
  • Experiencia en desarrollo de APIs REST y manejo de integraciones entre sistemas.
  • Experiencia con bases de datos relacionales.
  • Conocimientos de Git y procesos CI/CD.
  • Deseable conocimientos complementarios en C# / .NET Core y tecnologías frontend como Angular.
  • Capacidad para realizar debugging, análisis de causa raíz y resolución de problemas técnicos.
  • Capacidad de aprendizaje, trabajo en equipo, organización y orientación a la calidad del código.

Ready to join the team?

Apply now