Softtek

Software Engineer Web Java Ex

Softtek

onsitePosted Jul 24, 2026

Job description

Estamos en búsqueda de un Java Developer apasionado por el desarrollo de software y las buenas prácticas de ingeniería. La persona seleccionada será responsable de transformar requerimientos funcionales y no funcionales en componentes de software robustos, escalables y de alta calidad, alineados con los estándares de arquitectura, codificación y desarrollo establecidos.

Responsabilidades: Analizar y comprender requerimientos funcionales y no funcionales. Diseñar, desarrollar y mantener componentes de software utilizando Java. Implementar soluciones alineadas con estándares de arquitectura y buenas prácticas de desarrollo. Generar código limpio, eficiente, documentado y mantenible. Diseñar y ejecutar pruebas unitarias automatizadas para garantizar la calidad del software.

Integrar componentes dentro de aplicaciones y plataformas empresariales. Gestionar código fuente mediante herramientas de control de versiones y procesos de Software Configuration Management (SCM). Identificar, analizar y corregir defectos detectados durante pruebas o liberaciones. Participar en revisiones de código y procesos de mejora continua.

Requisitos: Experiencia sólida en desarrollo con Java. Experiencia en desarrollo de aplicaciones utilizando Spring Framework y Spring Boot. Conocimiento y experiencia en integración de servicios y aplicaciones mediante Spring Integration. Experiencia trabajando con Apache Kafka para integración basada en eventos y mensajería.

Manejo de GitHub para control de versiones y colaboración de código. Experiencia en pruebas unitarias utilizando JUnit. Conocimiento de patrones de diseño y principios de desarrollo orientado a objetos. Experiencia con metodologías ágiles (Scrum/Kanban). Conocimiento de procesos de integración continua y despliegue continuo (CI/CD) deseable.