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.
Perfil Solicitado: Desarrollador(a) Junior de Microservicios (Java/Spring Boot)
Rol: Desarrollador(a) Junior de Microservicios
Tecnologías Clave: Java, Spring Boot, Maven
Enfoque: Desarrollo Backend y Microservicios
Nivel de Experiencia: 0 - 2 años (Recién graduado o con experiencia limitada)
Resumen del Perfil
Buscamos un Desarrollador Junior Java apasionado por la construcción de sistemas distribuidos y con un fuerte interés en la arquitectura de microservicios. Será responsable de desarrollo e implementación de componentes de servicio, siguiendo las mejores prácticas de código y asegurando la calidad del software. El candidato ideal demuestra una base sólida en Programación Orientada a Objetos (POO) y está ansioso por aprender.
Requisitos Técnicos Indispensables (Nivel Básico a Intermedio)
• Lenguaje: Fuerte conocimiento de Java (preferiblemente Java 8+).
• Frameworks: Experiencia práctica demostrable (proyectos personales o académicos) con Spring Boot.
• Gestión de Proyectos: Familiaridad con Maven (o Gradle) para la gestión de dependencias y el ciclo de vida de la construcción (build).
• APIs: Comprensión de la arquitectura RESTful y la capacidad de construir y consumir APIs.
• Bases de Datos: Experiencia básica con consultas SQL y diseño de esquemas (ej. MySQL, PostgreSQL).
• Control de Versiones: Uso fluido de Git (comandos básicos, branching, merging).
Habilidades Deseables
• Conocimiento introductorio de los Patrones de Diseño de Microservicios (ej. Service Discovery, API Gateway).
• Exposición a tecnologías de contenedores como Docker.
• Familiaridad con conceptos de Spring Cloud (aunque sea a nivel teórico).
• Experiencia con bases de datos NoSQL (ej. MongoDB, Redis).
• Conocimiento de metodologías Ágiles (Scrum/Kanban).
Habilidades Blandas (Soft Skills)
• Actitud Proactiva: Ganas de aprender y asumir nuevos retos tecnológicos.
• Resolución de Problemas: Capacidad para analizar y resolver problemas de código de manera lógica.
• Trabajo en Equipo: Excelente comunicación y colaboración con desarrolladores senior y equipos multifuncionales.
• Atención al Detalle: Compromiso con la escritura de código limpio, mantenible y con pruebas unitarias básicas.
- Ubicaciones
- IDS
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.
¿Ya trabajas en Nova Solutions?
Ayúdanos a encontrar a tu próximo compañero/a.