Construir y supervisar las labores de diseño detallado y los componentes de software necesarios para satisfacer los requisitos funcionales y no funcionales de la solución y brindar soporte a los proyectos asignados.
Descripción
Requerimientos
Desarrollador Senior Java/Oracle
Objetivo del cargo
Desarrollar, mantener y evolucionar soluciones de software basadas en Java y Oracle, garantizando la calidad, rendimiento, escalabilidad y continuidad operativa de aplicaciones críticas de negocio. Participar en el análisis, diseño, construcción, pruebas e implementación de mejoras evolutivas, así como en la atención de incidentes complejos y optimización de procesos tecnológicos.
Experiencia
Mínimo 5 años de experiencia como desarrollador Java y trabajando con Oracle y PL/SQL avanzado.
Experiencia en proyectos de mantenimiento y evolución de aplicaciones empresariales.
Deseable experiencia en proyectos del sector salud, clínicas, hospitales, EPS, IPS o aseguradoras.
Experiencia en análisis y solución de incidentes en ambientes productivos.
Responsabilidades Principales
Diseñar y desarrollar componentes Back-End de alta calidad y rendimiento.
Construir, mantener y optimizar APIs REST y servicios empresariales.
Implementar arquitecturas basadas en microservicios y eventos.
Participar en la definición de estándares, lineamientos y buenas prácticas de desarrollo.
Realizar revisiones de código y asegurar el cumplimiento de estándares de calidad.
Diseñar e implementar modelos de datos y estrategias de persistencia.
Gestionar integraciones con sistemas internos y plataformas de terceros.
Identificar y solucionar problemas de rendimiento, seguridad y escalabilidad.
Apoyar técnicamente a desarrolladores junior e intermedios.
Participar activamente en ceremonias ágiles y procesos de mejora continua.
Garantizar la correcta documentación técnica de las soluciones implementadas.
Colaborar con equipos Front-End, QA, DevOps, Arquitectura y Producto.
Lenguajes de Programación
Java 8+ / 11 / 17
C# .NET Core
Node.js
Python (deseable)
Frameworks
Spring Boot
Spring Cloud
Hibernate / JPA
.NET Core
NestJS (deseable)
Arquitectura
Microservicios
Arquitectura Hexagonal
Clean Architecture
Domain Driven Design (DDD)
Event Driven Architecture
Bases de Datos
PostgreSQL
SQL Server
Oracle
MongoDB
Redis
Integración
APIs REST
SOAP
Kafka
RabbitMQ
JSON / XML
DevOps y Cloud
Docker
Kubernetes
Git
Azure DevOps
Jenkins
GitHub Actions
Azure, AWS o GCP
Calidad y Seguridad
SonarQube
OWASP
Pruebas Unitarias
Pruebas de Integración
TDD (Deseable)
Competencias Blandas
Liderazgo técnico.
Pensamiento analítico.
Comunicación efectiva.
Orientación a resultados.
Trabajo colaborativo.
Capacidad de mentoría.
Toma de decisiones.
Resolución de problemas complejos.
Adaptabilidad al cambio.
Ofertas similares
Más ofertas de Personal Soft S. A.s
Conoce más sobre Personal Soft S. A.s
Descubre la cultura, beneficios y otras oportunidades laborales
Un paso antes de postular: crea tu cuenta.
Es un paso extra, lo sabemos. Por eso lo hicimos lo más simple posible:
sube tu CV en el siguiente paso y tu perfil se llena solo.
¿Ya tienes una cuenta? Inicia sesión
# 13594 Desarrollador Senior Java/Oracle
Personal Soft S. A.s