Descripción
Este puesto busca un profesional con experiencia en desarrollo backend utilizando Java y el framework Spring Boot. El candidato ideal debe poseer más de dos años de experiencia profesional trabajando con estas tecnologías, aplicándolas en proyectos reales. Debe ser competente en el diseño y desarrollo de APIs REST, fundamentales para la comunicación entre sistemas. Se requieren conocimientos sólidos del ecosistema Spring, que incluye Spring Boot, Spring Data/JPA y Hibernate para la gestión de datos y persistencia. Además, es esencial tener experiencia trabajando con bases de datos relacionales como PostgreSQL, MySQL, Oracle o SQL Server, lo que implica tanto el diseño de esquemas como la escritura de consultas optimizadas.Las responsabilidades incluyen la implementación de pruebas automatizadas para garantizar la calidad del código, utilizando herramientas como JUnit y Mockito. Se espera un uso fluido de sistemas de control de versiones como Git, manejando ramas, pull requests y participando en revisiones de código. Asimismo, se valoran conocimientos básicos en tecnologías de contenedores como Docker y familiaridad con conceptos de integración y despliegue continuo (CI/CD) para el despliegue eficiente de aplicaciones backend. Estas habilidades son cruciales para mantener un ciclo de desarrollo ágil y robusto.
El rol se desarrolla en un entorno internacional, por lo que se requiere un buen nivel de inglés para participar activamente en reuniones técnicas y colaborar de manera efectiva con equipos distribuidos. La jornada es completa y se ofrece un contrato indefinido, con un rango salarial competitivo acorde a la experiencia y las competencias técnicas demandadas. Se busca un perfil práctico y resolutivo, capaz de integrarse en proyectos complejos y contribuir al desarrollo de soluciones técnicas eficaces.