Empresa

desarrollador java back end

Salario competitivo

Iniciar sesión para conocerlo

Habilidades

Java, Node.js.

Modalidad

Remoto Global

¿Inglés?

Sí, Básico

Responsabilidades

  1. Desarrollo y mantenimiento:
  • Diseñar, desarrollar y mantener aplicaciones backend utilizando Java.
  • Crear APIs robustas y escalables para integraciones con frontend y otros servicios.
  1. Optimización y rendimiento:
  • Mejorar la eficiencia y rendimiento de las aplicaciones mediante la optimización de código y consultas a bases de datos.
  1. Colaboración en equipo:
  • Trabajar junto con equipos de frontend, arquitectura y DevOps para asegurar una integración fluida.
  • Participar en sesiones de diseño técnico y code reviews, aportando mejoras y asegurando la calidad del código.
  1. Pruebas y control de calidad:
  • Implementar pruebas unitarias y pruebas de integración para asegurar la funcionalidad y calidad del código.
  • Resolver errores y problemas técnicos a través de debugging y pruebas exhaustivas.
  1. Seguridad:
  • Garantizar que las aplicaciones cumplen con estándares de seguridad y protección de datos.
  1. Documentación técnica:
  • Mantener actualizada la documentación del código y las API.
  1. Actualización y mejora continua:
  • Mantenerse actualizado sobre nuevas tecnologías y tendencias en Java y desarrollo backend para proponer mejoras continuas.


Requisitos

Requisitos Técnicos:

  1. Lenguaje Java:
  • Experiencia mínima de 1-5 años en desarrollo backend utilizando Java.
  • Conocimiento profundo de frameworks como Spring (Spring Boot, Spring MVC).
  1. Bases de datos:
  • Experiencia trabajando con bases de datos relacionales como MySQL o PostgreSQL.
  • Conocimientos en bases de datos NoSQL como MongoDB es un plus.
  1. APIs y Servicios Web:
  • Experiencia en diseño y desarrollo de APIs REST.
  • Familiaridad con SOAP y otros servicios web.
  1. Control de versiones:
  • Competencia en el uso de Git y sistemas de control de versiones distribuidas.
  1. Arquitectura de Microservicios:
  • Experiencia en el diseño y desarrollo de aplicaciones basadas en microservicios.
  1. Seguridad y autenticación:
  • Conocimiento de estándares de seguridad como OAuth, JWT, y criptografía para aplicaciones backend.
  1. Plataformas en la nube:
  • Conocimiento de AWS, Azure o Google Cloud para despliegue de aplicaciones es deseable.
  1. Pruebas:
  • Experiencia implementando pruebas unitarias y de integración con herramientas como JUnit o Mockito.

Requisitos Blandos:

  1. Resolución de problemas: Capacidad para solucionar problemas complejos.
  2. Trabajo en equipo: Colaboración efectiva en equipos ágiles.
  3. Comunicación: Capacidad para comunicar conceptos técnicos de manera clara.
  4. Aprendizaje continuo: Interés en aprender nuevas tecnologías y adaptarse a cambios.

Formación:

  • Título en ingeniería de sistemas, informática o carreras afines.
  • Certificaciones en Java o Spring son un plus.


¿Estás buscando ofertas laborales?

En Talently publicamos las mejores ofertas del sector tech, suscríbete a nuestro boletín o crea tu perfil para estar al tanto de ellas.

Si eres desarrollador tech

Si buscas más que una certificación, si buscas oportunidades laborales hechas a medida para ti, es hora de unirte a Talently Match.

Regístrate ahora
Si eres empresa o reclutador

Ahorra tiempo y dinero con nuestra plataforma de IA que te conecta con el mejor talento tech de Latinoamérica. Optimiza tu búsqueda de talento hoy.

Contáctanos
Políticas de Privacidad

© 2024 Talently. todos los derechos reservados.