03 ago
|
Nova Solutions
|
Ciudad de México
03 ago
Nova Solutions
Ciudad de México
**HABILIDADES TÉCNICAS**
**1. Metodologías ágiles (Scrum)**
**2. Lenguaje Java 17 / 21 / 25**
- Programación Orientada a Objetos
- Estructuras de datos y colecciones
- Manejo de Memoria
- Multithreading
- Programación Funcional
**3. Conocimientos generales de Spring Framework**
**4. Servicios REST**
**5. Bases de datos (SQL o NoSQL)**
**6. Maven**
**7. Git**
**8. Pruebas unitarias (JUnit / Mockito)**
**9. Spring Core**
**10. Spring Boot**
**11. Patrones de Diseño**
**12. Protocolos de integración (JMS, AMQ, etc.)**
**13. Microservicios**
**14. Contenedores**
**Habilidades 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**
- Experiência 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.
- Habilidades de seguimiento.
📌 Java Developer Sr (Ciudad de México)
🏢 Nova Solutions
📍 Ciudad de México