Desarrollador/a BackEnd (Java/Spring Boot)
Budget: $2 – $8 USD
* Habilidades Técnicas (Hard Skills)
El candidato ideal debe contar con experiencia y dominio en las siguientes áreas:
Lenguaje y Framework: Dominio avanzado de Java (versión 8+ preferiblemente) y amplia experiencia desarrollando aplicaciones robustas con Spring Boot.
Base de Datos: Experiencia comprobada en diseño, optimización y manejo de bases de datos relacionales, incluyendo PostgreSQL y MySQL.
Control de Versiones: Experiencia indispensable utilizando Git para la gestión de código, branching y resolución de conflictos.
Diseño y Arquitectura: Conocimiento y experiencia práctica en la implementación de patrones de diseño de software, con énfasis en Arquitectura Hexagonal y sus principios.
Calidad de Código: Adherencia estricta a principios de Clean Code para producir código legible, mantenible y escalable (incluyendo TDD/pruebas unitarias, aunque no se mencione explícitamente, es inherente al Clean Code).
APIs: Experiencia creando y consumiendo servicios RESTful y entendimiento de microservicios.
Competencias Clave (Soft Skills)
Buscamos un profesional con las siguientes cualidades:
Autodidacta / Aprendizaje Continuo: Capacidad demostrada para investigar de forma autónoma, adquirir rápidamente nuevas tecnologías y mantenerse al día con las tendencias de la industria.
Trabajo en Equipo: Habilidad para colaborar eficazmente con desarrolladores, Product Owners y equipos de QA, contribuyendo activamente al conocimiento colectivo y siendo un comunicador claro.
Proactividad y Resolución: Iniciativa para identificar problemas antes de que escalen y proponer soluciones técnicas eficientes.
El candidato ideal debe contar con experiencia y dominio en las siguientes áreas:
Lenguaje y Framework: Dominio avanzado de Java (versión 8+ preferiblemente) y amplia experiencia desarrollando aplicaciones robustas con Spring Boot.
Base de Datos: Experiencia comprobada en diseño, optimización y manejo de bases de datos relacionales, incluyendo PostgreSQL y MySQL.
Control de Versiones: Experiencia indispensable utilizando Git para la gestión de código, branching y resolución de conflictos.
Diseño y Arquitectura: Conocimiento y experiencia práctica en la implementación de patrones de diseño de software, con énfasis en Arquitectura Hexagonal y sus principios.
Calidad de Código: Adherencia estricta a principios de Clean Code para producir código legible, mantenible y escalable (incluyendo TDD/pruebas unitarias, aunque no se mencione explícitamente, es inherente al Clean Code).
APIs: Experiencia creando y consumiendo servicios RESTful y entendimiento de microservicios.
Competencias Clave (Soft Skills)
Buscamos un profesional con las siguientes cualidades:
Autodidacta / Aprendizaje Continuo: Capacidad demostrada para investigar de forma autónoma, adquirir rápidamente nuevas tecnologías y mantenerse al día con las tendencias de la industria.
Trabajo en Equipo: Habilidad para colaborar eficazmente con desarrolladores, Product Owners y equipos de QA, contribuyendo activamente al conocimiento colectivo y siendo un comunicador claro.
Proactividad y Resolución: Iniciativa para identificar problemas antes de que escalen y proponer soluciones técnicas eficientes.