JAVA DEVELOPER
Somos generadores de experiencias digitales excepcionales, mediante la entrega de productos de rápida adopción, que aceleren el crecimiento del sector bancario y financiero.
Descripción de puesto:
Desarrollo y Arquitectura:
o Diseñar e implementar soluciones back-end eficientes y escalables usando Java y frameworks como Spring Boot y tecnologias asociadas.
o Definir arquitecturas limpias (microservicios, event-driven, hexagonal) y garantizar buenas prácticas (Sonar, CheckMarx, Fortify, BlackDuck, SOLID, Clean Code)
o Integrar aplicaciones con bases de datos, servicios externos y APIs.
• Liderazgo Técnico:
o Colaborar con equipos cross-functional (FrontEnd, DevOps, QA) para integrar soluciones.
• Calidad y Seguridad:
o Implementar pruebas unitarias/integración (JUnit, Mockito) y asegurar cobertura de código.
o Aplicar estándares de seguridad (OWASP, autenticación WT/OAuth2).
• DevOps y Cloud
o Trabajar con infraestructura en la nube (AWS/Azure/GCP) y herramientas como Docker/Kubernetes.
o Automatizar despliegues con CI/CD (Jenkins, GitHub Actions).
Habilidades técnicas:
Java: Dominio avanzado (JDK 11+, lambdas, streams, concurrencia).
• Frameworks: Spring Boot, Spring Security, Hibernate/JPA.
• APIs: Diseño de RESTful APIs y conocimiento de GraphQL.
• Bases de Datos: SQL (PostgreSQL, MySQL) y NoSQL (MongoDB, Redis, Cassandra).
• Eventos/Mensajería: Kafka, RabbitMQ o AWS SQS.
• Control de Versiones: Git (GitHub/GitLab).
• Infraestructura: Trabajar con infraestructura en la nube (AWS/Azure/GCP
Actividades principales:
Desarrollo y Arquitectura
Liderazgo Técnico
Calidad y Seguridad
DevOps y Cloud
Lectura de documentación Técnica: Diseños Técnicos, Especificaciones Técnicas, Diagramas de componentes y arquitectura
Entendimiento general de arquitectura, Mapeo de información y análisis de servicios "AS IS" para propuestas "To Be"
Apoyo en generación de Documentación Técnica
Desarrollo de Código con pruebas unitarias y certificación de seguridad, integración y cobertura en general con herramientas como: Fortify, Sonar, Black Duck,Clean Code, Check Marx
Merge de Código con Ramas existentes y manejo de Git & Jenkins
Soporte a equipo de pruebas para corrección de defectos
Apoyo en la gestión de código, versiones e implementación en ambientes bajos
Apoyo en la gestión de código, versiones e implementación en ambientes altos
Soporte Go Live, Estabilización de componentes en producción y soporte general a desarrollo
- Ubicaciones
- Nova Solutions Systems
Acerca de Nova Solutions
¿Listo para ser parte de la revolución?
Buscamos personas curiosas, creativas y con ganas de hacer historia. Explora las oportunidades que tenemos para ti y da el siguiente paso en tu carrera.