HABILIDADES TÉCNICAS1.
Metodologías ágiles (Scrum)2.
Lenguaje Java ◦ Programación Orientada a Objetos◦ Estructuras de datos y colecciones◦ Manejo de Memoria◦ Multithreading◦ Programación Funcional3.
Conocimientos generales de Spring Framework4.
Servicios REST5.
Bases de datos (SQL o NoSQL)6.
Maven7.
Git8.
Pruebas unitarias (JUnit / Mockito)9.
Spring Core10.
Spring Boot11.
Patrones de Diseño12.
Protocolos de integración (JMS, AMQ, etc.)13.
Microservicios14.
ContenedoresHabilidades deseables (plus):◆ MuleSoft Anypoint Platform o plataforma de integración equivalente (Apache Camel, WSO2).
◆ DataWeave 2.0 – transformación de datos entre formatos (JSON, XML, CSV).
◆ Conceptos de API Gateway, gestión de políticas y ciclo de vida de APIs.
◆ Patrones de integración empresarial (EIP).
ACTIVIDADES PRINCIPALES• Participación en todas las etapas de un proyecto de desarrollo de software.
• Análisis y desarrollo de microservicios.
• Pruebas unitarias de microservicios.
• Estimación de esfuerzo.
• Documentación de las soluciones técnicas propuestas.EXPERIENCIA Y HABILIDADES• Experiencia en desarrollo backend con Java.
• Implementación de APIs REST.
• Uso de frameworks Spring (Core, Boot, MVC).
• Manejo de bases de datos relacionales y/o NoSQL.
• Integración mediante mensajería asíncrona (JMS, AMQ u otros).
• Desarrollo de microservicios y uso de contenedores.
• Pruebas unitarias con JUnit y Mockito.
• Gestión de código con Git y construcción con Maven.
• Participación en equipos ágiles bajo metodología Scrum.

Similar jobs

More from Nova Solutions
Nova Solutions 1 day ago
Nova Solutions 1 day ago
Nova-Solutions 1 day ago

Java Developer

Apply Now
Back to search page