Back End Developer Java (Spring boot y NextJs)

Full-time @Imaginamos publicado 3 semanas hace

Descripción del trabajo

Sobre el Rol

Buscamos un Desarrollador Backend que se una a nuestro equipo de tecnología. Serás responsable de diseñar, implementar y mantener servicios y aplicaciones robustas, escalables y seguras. Este rol requiere una comprensión básica de servicios en la nube como AWS y Azure para integrar y optimizar nuestras soluciones tecnológicas.

Responsabilidades

  • Diseñar y desarrollar APIs y servicios backend eficientes y escalables.
  • Implementar y mantener bases de datos relacionales y no relacionales.
  • Integrar servicios en la nube (AWS y Azure) para potenciar nuestras aplicaciones.
  • Desarrollar soluciones que optimicen el rendimiento y la seguridad del backend.
  • Participar en la planificación y estimación de nuevas funcionalidades y mejoras.
  • Colaborar estrechamente con Front end, diseñadores, QA y DevOps para garantizar la integración eficiente de las aplicaciones.
  • Participar en todas las fases del ciclo de desarrollo de software: diseño, implementación, pruebas, despliegue y mantenimiento.
  • Escribir código limpio, reutilizable y eficiente siguiendo las mejores prácticas y estándares de la industria.
  • Realizar revisiones de código para mantener escalabilidad, la calidad y consistencia en los proyectos.
  • Contribuir a la creación de documentación técnica y funcional.
  • Mantenerse actualizado con las últimas tendencias tecnológicas y contribuir con nuevas ideas para mejorar los productos y procesos de desarrollo.
  • Utilizar metodologías ágiles como Scrum o Kanban para el desarrollo y la entrega continua de software.

Requisitos

  • Experiencia mínima de 2 años en desarrollo backend.
  • Sólidos conocimientos en lenguajes de programación como Node.js, Python o Java.
  • Experiencia con frameworks y herramientas como Express.js, NextJs, Django o Spring Boot.
  • Familiaridad básica con servicios en la nube:
    • AWS (EC2, S3, IAM, RDS).
    • Azure (App Services, Blob Storage, Azure Functions).
  • Experiencia en bases de datos relacionales y no relacionales (MySQL, PostgreSQL o Sql Server, MongoDB o CosmosDb o DynamoDB).
  • Conocimientos de RESTful APIs y diseño de arquitecturas orientadas a microservicios.
  • Capacidad para trabajar con sistemas de control de versiones (Git).

Deseable

  • Familiaridad con contenedores y herramientas como Docker.
  • Conocimiento de metodologías ágiles (Scrum, Kanban).
  • Experiencia en el uso de herramientas de CI/CD.

Empleos relacionados