Requisitos mínimos:
- Experiencia: Al menos 4 años en desarrollo de software en entorno Java.
- Tecnologías:
- Java 8 o superior, J2EE, Spring Framework (incluyendo Spring Security).
- Desarrollo y consumo de servicios web SOAP y REST.
- ORM: Hibernate / EclipseLink.
- Bases de datos: Oracle / MySQL.
- Servidores de aplicaciones: WebLogic, JBoss, Tomcat, WildFly.
- Herramientas y prácticas:
- Testing: JUnit, Mockito.
- CI/CD: Jenkins, SonarQube, Maven.
- Control de versiones: GIT, GitFlow.
- Patrones de diseño, principios SOLID y Clean Code.
- Metodologías ágiles: SCRUM, Kanban.
Requisitos deseados:
- Conocimiento en Spring Boot.
- Experiencia con Kafka (mensajería y gestión de eventos).
- Manejo de Docker y entornos de contenedores.
- Familiaridad con Kubernetes / OpenShift.
- Experiencia en arquitecturas DDD / TDD / BDD.
- Conocimiento en herramientas de testing avanzado.
- Experiencia en Mirth Connect (deseable).