Desarrollador Java (Iquique)

Desarrollador Java (Iquique)

09 oct
|
Norte Cloud Tecnología
|
Iquique

09 oct

Norte Cloud Tecnología

Iquique

Acerca del cargo:

En Norte Cloud Tecnología buscamos un Desarrollador Java responsable de diseñar, desarrollar, mantener y optimizar aplicaciones empresariales y servicios backend utilizados por nuestros clientes y equipos internos.

La persona seleccionada participará activamente en el desarrollo de nuevas funcionalidades, integración de sistemas, creación de APIs, mantenimiento de aplicaciones existentes, resolución de incidentes y mejora continua del código y la arquitectura.

Responsabilidades principales:

Desarrollo en Java: Diseñar, programar y mantener aplicaciones y servicios utilizando Java y tecnologías relacionadas.

Desarrollo backend: Construir componentes del lado del servidor, lógica de negocio y servicios necesarios para soportar aplicaciones empresariales.

Desarrollo de APIs: Crear, documentar y mantener APIs REST para facilitar la comunicación entre sistemas internos, aplicaciones web y servicios externos.

Spring Framework: Desarrollar funcionalidades utilizando Spring, Spring Boot u otros componentes relacionados cuando corresponda.

Integración de sistemas: Implementar integraciones entre aplicaciones, plataformas cloud, bases de datos y servicios de terceros.

Mantenimiento de aplicaciones: Revisar y actualizar sistemas existentes para corregir errores, mejorar estabilidad y adaptar funcionalidades a nuevos requerimientos.

Resolución de errores: Analizar incidentes técnicos, reproducir problemas, identificar causas raíz y desarrollar soluciones permanentes.

Bases de datos: Crear y optimizar consultas, procedimientos y operaciones relacionadas con bases de datos SQL o NoSQL.

Modelamiento de datos: Colaborar en el diseño de estructuras de datos adecuadas para nuevas funcionalidades y servicios.

Control de versiones: Utilizar Git u otras herramientas para administrar cambios de código, ramas y versiones.

Pruebas unitarias: Crear y mantener pruebas automatizadas para validar el comportamiento de métodos, servicios y componentes.

Pruebas de integración:



Verificar que los diferentes componentes y servicios funcionen correctamente cuando interactúan entre sí.

Revisión de código: Participar en code reviews y aplicar estándares de calidad, legibilidad, seguridad y mantenibilidad.

Optimización de rendimiento: Identificar procesos lentos, consultas ineficientes o consumo excesivo de recursos y realizar mejoras.

Corrección de vulnerabilidades: Actualizar librerías, dependencias y componentes afectados por problemas de seguridad.

Seguridad de aplicaciones: Aplicar buenas prácticas para autenticación, autorización, manejo de sesiones y protección de datos.

Documentación técnica: Mantener documentación actualizada de APIs, módulos, configuraciones, dependencias y procesos técnicos.

Despliegues: Apoyar la implementación de nuevas versiones en ambientes de desarrollo, pruebas y producción.

Monitoreo: Revisar logs, métricas y alertas para identificar problemas de disponibilidad, errores o degradación de rendimiento.

Soporte a producción: Investigar incidentes que afecten aplicaciones productivas y colaborar en su resolución dentro de los tiempos establecidos.

Gestión de incidencias: Registrar avances, causas, soluciones y acciones preventivas asociadas a problemas técnicos.

Integración cloud: Colaborar con servicios en la nube y componentes utilizados para almacenamiento, procesamiento, autenticación o despliegue.

Automatización: Apoyar la automatización de tareas técnicas relacionadas con compilación, pruebas, integración y despliegue.

CI/CD:



Participar en pipelines de integración y entrega continua para mejorar la velocidad y confiabilidad de las implementaciones.

Arquitectura de software: Colaborar en decisiones relacionadas con diseño de componentes, servicios, integraciones y estructura de aplicaciones.

Microservicios: Desarrollar y mantener servicios independientes cuando la arquitectura de la plataforma lo requiera.

Mensajería y procesamiento: Trabajar con colas, eventos o mecanismos de procesamiento asíncrono cuando sea necesario.

Gestión de dependencias: Mantener actualizadas las dependencias del proyecto y revisar posibles incompatibilidades.

Análisis de requerimientos: Revisar necesidades funcionales y técnicas antes de iniciar el desarrollo.

Estimación de tareas: Evaluar complejidad, esfuerzo y dependencias de las funcionalidades asignadas.

Colaboración técnica: Trabajar con desarrolladores frontend, QA, DevOps, analistas y otros equipos técnicos.

Mejora continua: Proponer cambios que permitan mejorar la calidad del código, rendimiento, seguridad y mantenibilidad de las soluciones.

Qué buscamos:

Experiencia previa desarrollando aplicaciones con Java.

Conocimientos de Spring Boot, APIs REST y arquitectura backend.

Experiencia trabajando con bases de datos SQL y herramientas de persistencia como JPA o Hibernate.

Manejo de Git y metodologías de desarrollo participativo.

Conocimientos de testing, debugging y buenas prácticas de programación.

Experiencia con integración de sistemas y consumo de servicios externos.

Conocimientos de servicios cloud, Docker, CI/CD o microservicios serán valorados.

Capacidad para analizar problemas técnicos y desarrollar soluciones estables y escalables.

Mentalidad: Buscamos una persona analítica, responsable y orientada a la calidad, capaz de desarrollar soluciones mantenibles, investigar problemas en profundidad y contribuir activamente a la mejora continua de los productos tecnológicos.

Sueldo: $1.900.000 - $2.300.000 al mes

Lugar de trabajo: Empleo presencial

📌 Desarrollador Java (Iquique)
🏢 Norte Cloud Tecnología
📍 Iquique

Postulate a este anuncio

Muestra tus habilidades a la empresa, rellenar el formulario y deja un toque personal en la carta, ayudará el reclutador en la elección del candidato.

Suscribete a esta alerta:

Recibe por email las nuevas ofertas de trabajo para: desarrollador java (iquique) / iquique

Suscribete a esta alerta:

Recibe por email las nuevas ofertas de trabajo para: desarrollador java (iquique) / iquique