Back-end Developer Java Semi Senior Cl
¿No dice sueldo? Estima cuánto debería pagar este puesto con nuestra calculadora, alimentada con vacantes reales.
¿Te interesa esta vacante? Aplica gratis, sin crear cuenta.
Descripción
Requisitos excluyentes
Java 17 (JRE) como lenguaje principal.
Spring Boot, Spring y Spring Security.
Arquitectura de microservicios y arquitectura en capas (Layered Architecture).
Diseño y consumo de APIs REST. Conocer SOAP es un plus.
Persistencia con JPA e Hibernate.
Autenticación y autorización con OAuth 2.0 y JSON Web Token (JWT).
Build y empaquetado con Apache Maven. Gradle como alternativa.
Testing con JUnit, Testcontainers y WireMock.
Experiencia requerida
Al menos 1 año participando en proyectos del sector bancario o financiero, o en entornos con alta regulación y exigencia transaccional.
Experiencia práctica integrando soluciones modernas con sistemas legacy o core, resolviendo necesidades de interoperabilidad y desacoplamiento entre plataformas.
Participación en iniciativas de modernización o evolución de integraciones y servicios entre arquitecturas tecnológicas de distinta generación.
Deseables
Bases de datos relacionales: Oracle Database, IBM Db2 o Microsoft SQL Server.
Contenedores: Docker y Red Hat OpenShift.
Integración y despliegue continuo (CI/CD) con Jenkins.
Control de versiones con Git.
Análisis estático y calidad de código con SonarQube.
Seguridad de aplicaciones (SAST).
1. Diseñar servicios backend en su ámbito, para resolver funcionalidades complejas de manera mantenible.
2. Optimizar persistencia y consultas, para mejorar integridad y rendimiento.
3. Resolver problemas de integración entre servicios, para conservar interoperabilidad.
4. Validar seguridad y calidad de componentes, para reducir defectos en producción.
5. Evaluar alternativas técnicas y dependencias, para fundamentar mejoras sostenibles.
6. Modularizar componentes y dependencias Java en su ámbito de autonomía, para mantener componentes Java modulares.
7. Sincronizar transacciones y consultas del ecosistema Java en su ámbito de autonomía, para preservar consistencia transaccional.
8. Diagnosticar recolección de basura y recursos de la JVM en su ámbito de autonomía, para diagnosticar comportamiento de JVM.
¿Te interesa esta vacante?
Sobre Imagemaker
Imagemaker
Imagemaker impulsa la transformación digital de empresas en BFSI, Retail y Transporte con soluciones tecnológicas y talento especializado.
Empleos relacionados en Desarrollo de Software
Ver todos →Ai Engineer
Pongo Stores
Senior Zoho Developer
Dulcedo Management
Front-End Developer
Edconic
Web Developer: WordPress & HubSpot (U.S. Based, Remote Contractor)
SimpleTiger
Senior Back-end Developer
Lemon.io