Job Description – Senior Java Backend Engineer (On-Site – Ciudad de México)
📍
Ubicación:
Lomas de Chapultepec, Ciudad de México
🏢
Cliente:
Banco digital líder en México
👥
Vacantes:
2 posiciones idénticas
🕓
Modalidad:
100% presencial
📄
Tipo de contrato:
Full-time
🎯
Misión del rol
El
Senior Java Backend Engineer
será responsable del diseño, desarrollo e implementación de microservicios escalables y seguros dentro del ecosistema tecnológico de un banco digital en pleno crecimiento.
El rol requiere un profesional con experiencia sólida en backend Java moderno, arquitectura de microservicios, bases de datos relacionales y despliegue continuo, capaz de trabajar en entornos ágiles y de alta exigencia técnica.
🧑💻
Responsabilidades principales
Diseñar, desarrollar y mantener
microservicios Java 17+
utilizando
Spring Boot
o
Quarkus
.
Modelar y optimizar
bases de datos Oracle
, incluyendo procedimientos, funciones y paquetes almacenados.
Construir e integrar
APIs RESTful
y
servicios SOAP
, aplicando buenas prácticas de seguridad y escalabilidad.
Implementar y mantener pipelines de
CI/CD
con herramientas como
Maven
,
Git
,
Docker
,
Kubernetes
u
OpenShift
.
Colaborar en entornos
Agile/Scrum
, participando en revisiones de código, retrospectivas y planificación técnica.
Garantizar la calidad del software mediante
JUnit
,
Mockito
y
SonarQube
.
Aplicar principios de
DevSecOps
, seguridad en APIs y gestión de identidades (
OAuth2
,
JWT
,
Spring Security
).
Integrar soluciones de mensajería asincrónica con
RabbitMQ
o
IBM MQ
.
🧠
Requisitos técnicos obligatorios
Mínimo
5 años de experiencia comprobable
en desarrollo backend Java (no soporte ni mantenimiento).
Experiencia sólida en:
Java 17+
,
Spring Boot
y/o
Quarkus
Microservicios
,
SOA
,
REST/JSON
,
SOAP
Oracle
(modelado de datos, store procedures, transacciones)
Redis
y bases de datos NoSQL
GIT
,
Maven
,
Docker
,
CI/CD
JUnit
,
Mockito
,
SonarQube
Metodologías ágiles (Scrum)
Infraestructura y redes básicas
⚙️
Deseable
Conocimientos en
OpenShift / Kubernetes (OCP)
Experiencia en
Cloud Native
y
12-Factor Apps
Manejo de
SSO
,
DevSecOps
,
OAuth2 / JWT
Familiaridad con
Quartz Scheduler
o
Spring Scheduling
🧩
Herramientas comunes
Los candidatos deben estar familiarizados con entornos de desarrollo como
Eclipse
,
IntelliJ IDEA
o
Visual Studio Code
.
Para la construcción de proyectos se utiliza
Maven
, y para control de versiones
Git
, trabajando sobre
GitHub
,
GitLab
o
Bitbucket
.
El proyecto se apoya en
Spring Framework
y
Quarkus
, con
Hibernate
y
JPA
para persistencia.
Las bases de datos principales son
Oracle
y
Sybase
, complementadas por
Redis
.
El aseguramiento de calidad se realiza con
JUnit
,
Mockito
y
SonarQube
, y los despliegues con
Docker
,
OpenShift
y
Kubernetes
.
La documentación y consumo de APIs se gestiona mediante
Swagger/OpenAPI
,
Postman
y
SOAPUI
.
🧩
Modelado de datos
Experiencia mínima de
3 años
en generación de diagramas ER y diseño de modelos relacionales.
💬
Soft Skills
Responsabilidad y compromiso profesional.
Comunicación clara y trabajo en equipo.
Capacidad analítica y orientación a resultados.
Adaptabilidad a entornos cambiantes.
Pensamiento crítico y proactividad.
Resiliencia frente a desafíos técnicos.
🧭
Proceso de evaluación
Entrevista técnica remota (
Meet / Zoom / Teams
) – duración:
1 hora
.
Horarios disponibles:
10:00–13:00
y
16:00–18:00 (hora CDMX)
.
El candidato debe contar con:
Entorno de desarrollo Java funcional (IDE + Maven)
.
Cámara encendida
durante la entrevista.
💼
Sobre TechDelivery
TechDelivery
es una empresa especializada en consultoría IT y
staff augmentation
internacional.
Proveemos servicios de desarrollo de software, cloud, data y ciberseguridad a empresas líderes de Europa y América.
Nuestra misión es conectar talento tecnológico de primer nivel con proyectos innovadores, garantizando excelencia técnica, agilidad y compromiso profesional.