Perfil: Desarrollador Java Experto (Java Sr)
Principales Actividades o Funciones:
- Desarrollo de APIs y microservicios de acuerdo con los lineamientos de arquitectura definidos.
- Participación en diseño, desarrollo y pruebas de componentes backend.
- Construcción y mantenimiento de APIs REST y microservicios Spring Boot.
- Desarrollo de pruebas unitarias e integración automatizada.
- Participación en despliegues y soporte de componentes en ambientes SIT/UAT/PROD.
- Seguimiento a estándares de desarrollo, calidad y mejores prácticas.
- Participación en refinamientos técnicos, estimaciones y planeación de sprint.
- Generación de documentación técnica y artefactos de cumplimiento SDLC.
- Colaboración con equipos de interoperabilidad, arquitectura y QA.
- Soporte durante liberaciones y actividades de producción/readiness.
Skills Indispensables
-
Java 8+
-
Spring Boot
-
Microservicios
-
APIs REST
-
Programación Orientada a Objetos
-
Spring MVC
-
Spring Data JPA / Hibernate
-
SQL y bases de datos relacionales
-
Git
-
Maven o Gradle
-
Pruebas unitarias
-
Pruebas de integración
-
Integración entre aplicaciones y servicios
-
Participación en diseño técnico.
-
Code quality.
-
Desarrollo bajo estándares.
-
Participación en Scrum.
-
Soporte a ambientes SIT/UAT/PROD.
-
Documentación técnica.
-
Participación en liberaciones.
DESEABLES
Frameworks y arquitectura
-
Spring WebFlux
-
Feign
-
Configuración externa
-
Patrones de integración
-
Arquitecturas orientadas a servicios
DevOps / Cloud
-
Docker
-
Cloud
-
CI/CD
-
Jenkins
-
Bitbucket
-
Pipelines DevOps
Testing
-
TDD
-
BDD
-
Automatización de pruebas más avanzada
Herramientas
-
Jira
-
Confluence
-
Postman
-
SoapUI
Contexto empresarial
-
Experiencia financiera
-
Banca
-
Seguros
-
Fintech
-
Ambientes de alto volumen transaccional
-
Interoperabilidad empresarial
-
SDLC
-
Procesos de liberación