Imagen institucional
Imagen institucional

Desarrolladores Java senior

Guayaquil, Guayas, Ecuador

Tecnología, Sistemas y Telecomunicaciones/Tecnologia / Sistemas

Full-time
Presencial

Hace 1 mes

Postularse

Hace 1 mes

Guayaquil, Guayas, Ecuador

Tecnología, Sistemas y Telecomunicaciones/Tecnologia / Sistemas

Full-time
Presencial

Hace 1 mes

Postularse
Descripción del puesto

Estamos en la búsqueda de un/a Desarrollador/a Java Senior para unirse a nuestro equipo de desarrollo. La persona seleccionada será responsable de diseñar, implementar y mantener aplicaciones escalables y de alta calidad utilizando Java y tecnologías relacionadas. Se espera que el/la candidato/a sea un/a experto/a en el ecosistema Java, con experiencia en liderar proyectos complejos, colaborar en la toma de decisiones arquitectónicas y guiar a desarrolladores más junior.

Responsabilidades:

  • Diseñar, desarrollar y mantener aplicaciones Java de alta disponibilidad y rendimiento.
  • Participar en la definición de la arquitectura y las decisiones técnicas clave.
  • Optimizar y refactorizar código existente para mejorar la eficiencia y escalabilidad.
  • Colaborar estrechamente con equipos de frontend, QA y DevOps para garantizar la integración continua y el despliegue ágil.
  • Desarrollar pruebas unitarias y de integración para asegurar la calidad del código.
  • Guiar y mentorizar a otros desarrolladores del equipo, promoviendo buenas prácticas de desarrollo.
  • Participar en revisiones de código, garantizando el cumplimiento de los estándares de calidad.

Requisitos

Requisitos:

  • Título universitario en Ciencias de la Computación, Ingeniería de Software o un campo relacionado, o experiencia equivalente.
  • Mínimo 5 años de experiencia trabajando con Java en entornos de desarrollo complejos.
  • Experiencia con frameworks como Spring, Hibernate, y tecnologías relacionadas (Spring Boot, Spring Cloud, etc.).
  • Conocimientos sólidos de bases de datos relacionales (PostgreSQL, MySQL) y no relacionales (MongoDB, Redis).
  • Experiencia en desarrollo de APIs RESTful y microservicios.
  • Familiaridad con metodologías ágiles (Scrum, Kanban) y herramientas de gestión de proyectos (JIRA, Trello).
  • Capacidad para escribir código limpio, eficiente y bien documentado.
  • Experiencia en control de versiones con Git y plataformas de CI/CD (Jenkins, GitLab, etc.).
  • Habilidades de resolución de problemas y pensamiento crítico.

Deseable:

  • Conocimientos de Docker, Kubernetes y entornos en la nube (AWS, Azure, GCP).
  • Experiencia con desarrollo orientado a pruebas (TDD) y pruebas automatizadas.
  • Contribución a proyectos de código abierto o experiencia en la comunidad Java.

Powered by Logo