Desarrollador Java

Pragma

Colombia

Presencial

COP 60.000.000 - 108.000.000

Jornada completa

hace 34 horas
Sé de los primeros/as/es en solicitar esta vacante
Generador de candidaturas

Transforma esta oferta en una entrevista — un currículum y una carta de presentación creados pensando en lo que quiere el empleador.

Supera los filtros ATS

Ventajas ofrecidas por este puesto de trabajo

Vacaciones flexibles
Póliza de salud 100% cubierta
Bono quinquenal
Assessment de crecimiento salarial

Descripción de la vacante

Pragma está buscando un Desarrollador Java para diseñar y construir componentes de software de alto desempeño que resuelvan los retos de nuestros clientes. La posición te desafiará a transformar requerimientos complejos en código impecable aplicando Clean Code, con foco en rendimiento y escalabilidad.

Se requieren al menos 3 años de experiencia, dominio de Java, Spring y JWT, manejo de PostgreSQL y DynamoDB, y experiencia en Cloud (AWS/Azure) y contenedores Docker/Kubernetes.

Formación

  • Al menos 3 años de experiencia profesional desarrollando aplicaciones Java de alta calidad.
  • Dominio sólido de Java y fundamentos de OO (herencia, polimorfismo, encapsulamiento, abstracción).
  • Experiencia probada con Spring para código legible y eficiente.
  • Experiencia implementando seguridad con JWT.
  • Gestión de bases de datos relacionales (PostgreSQL) y NoSQL (DynamoDB).
  • Conocimiento de Clean Architecture/Hexagonal y separación de capas.
  • Experiencia con pruebas unitarias/integración (JUnit, Mockito).
  • Manejo de Git y ramas (GitFlow o similar).
  • Experiencia con AWS o Azure y contenedores Docker/Kubernetes.
  • Conocimiento de Programación reactiva (WebFlux) o enfoques funcionales.

Responsabilidades

  • Desarrollar y diseñar componentes de software de alto rendimiento.
  • Traducir requerimientos complejos en código limpio y mantenible.
  • Dominar lenguajes y frameworks nuevos para resolver desafíos de software.
  • Diseñar e implementar bases de datos y optimizar transacciones.
  • Construir apps escalables con manejo de concurrencia y paralelismo en Java.
  • Desplegar soluciones en AWS o Azure, con empaquetado y orquestación con Docker y Kubernetes.

Conocimientos

Java
Spring
JWT
Relational DB
NoSQL
Docker
Kubernetes
AWS/Azure
Reactive

Herramientas

PostgreSQL
DynamoDB

Descripción del empleo

En Pragma mejoramos la vida de la gente transformando empresas, y para eso necesitamos talento retador que no le tenga miedo a romper la inercia. BuscamosDesarrolladorJava para diseñar y construir componentes de software de alto desempeño que resuelvan, de forma inteligente, los retos de nuestros clientes.

¿A qué retos te enfrentarás?

  • Te sumergirás en todo el ciclo de solución de problemas, donde tus ideas y propuestas serán clave para garantizar resultados grandiosos.
  • Transformarás requerimientos complejos en código impecable, aplicando los principios de Clean Code para construir soluciones robustas y mantenibles.
  • Dominarás nuevos lenguajes y frameworks para resolver desafíos de software de la forma más simple y limpia.
  • Orquestarás el universo de los datos, diseñando e implementando bases de datos relacionales y NoSQL con transacciones y optimizaciones eficientes.
  • Construirás aplicaciones de alto rendimiento capaces de escalar, gestionando con maestría la concurrencia y el paralelismo en Java.
  • Llevarás las soluciones al siguiente nivel desplegándolas en AWS —o alternativamente en Azure—, asegurando su empaquetado y orquestación con Docker y Kubernetes.

¿Qué buscamos en ti?

  • Al menos 3 años de experiencia profesional desarrollando aplicaciones de alta calidad.
  • Dominio sólido de Java y los fundamentos de la programación orientada a objetos —herencia, polimorfismo, encapsulamiento y abstracción—, la base sobre la que construyes cada solución.
  • Experiencia probada con el framework Spring, creando código legible y eficiente.
  • Experiencia implementando mecanismos de seguridad con JWT.
  • Destreza en el manejo de bases de datos relacionales como PostgreSQL y bases de datos NoSQL como DynamoDB.
  • Experiencia implementando principios de Clean Architecture y arquitecturas como Hexagonal, con una separación clara entre las capas de dominio, aplicación e infraestructura.
  • Experiencia en la construcción de pruebas unitarias y de integración —usando frameworks como JUnit y Mockito—
  • Manejo fluido de Git, incluyendo al menos una estrategia de ramificación (branching) como GitFlow o Trunk Based Development.
  • Experiencia demostrable trabajando con servicios de nube de AWS o Azure.
  • Experiencia demostrable containerizando aplicaciones con Docker —incluyendo buenas prácticas de optimización de imágenes, como builds multi-stage o imágenes Distroless— y orquestándolas con Kubernetes.
  • Visión para ir más allá de lo tradicional, aplicando paradigmas de programación reactiva (WebFlux), funcional u orientada a aspectos.

No es un requisito, pero nos emocionaría saber que cuentas con:

  • Certificación AWS (Cloud Practitioner o superior) o Azure (AZ-900 o superior).
  • Experiencia aplicando patrones de diseño GoF y patrones de tolerancia a fallos como Circuit Breaker, Retry o Bulkhead.
  • Experiencia construyendo arquitecturas orientadas a eventos (EDA) con herramientas como Kafka, RabbitMQ, SNS o EventBridge.
  • Familiaridad con Infraestructura como Código (IaC) usando Terraform, CloudFormation o CDK.
  • Familiaridad con metodologías BDD y herramientas como Cucumber.
  • Experiencia con prácticas DevOps: pipelines de CI/CD en GitHub Actions o Azure DevOps.
  • Conciencia de seguridad: conocimiento del OWASP Top 10, buenas prácticas de seguridad en desarrollo y uso de herramientas de escaneo de vulnerabilidades.

En Pragma promovemos un entorno de trabajo diverso e inclusivo, donde valoramos las capacidades, los conocimientos y la experiencia de cada persona. Nuestro proceso de selección se basa en la igualdad de oportunidades, por eso esta vacante está abierta para personas con y sin discapacidad.

Recuerda...

Beneficios que construyen valor para ti

Vacaciones flexibles: A partir del tercer mes desde el ingreso puedes solicitar días libres y administrarlos como prefieres.

Assessment: Evalúa tu crecimiento cada seis meses y aumenta tu nivel de seniority para subir tu escala salarial.

Bono quinquenial: Cada cinco años recibes un reconocimiento económico por tu trayectoria y el valor agregado que le das a Pragma.

Póliza de salud 100% cubierta por Pragma, con laopción de afiliar a un beneficiario a un precio especial.

Así vivirás el proceso de selección
1. Postulación

Postúlate a la vacante que más te guste llenando el formulario.

Revisa inmediatamente tu correo (recuerda revisar la bandeja de spam y promociones).

Allí recibirás las pruebas que darán inicio a tu proceso de selección.

Mientras realizas las primeras pruebas, revisaremos tu perfil para garantizar que hagamos un match perfecto.

Si es así, te llamaremos para esclarecer tus expectativas. De lo contrario, te enviaremos un mail para contarte que no continúas con este proceso.
  • Recibirás en tu correo electrónico nuestra guía de supervivencia.
  • Luego recibirás otro correo en el que te daremos las instrucciones para que escribas un ensayo que nos permitirá conocer cómo crees que juntos podríamos crecer.
4. Entrevistas

Tendrás una entrevista con alguno de nuestros psicólogos.

Tendrás una entrevista técnica de acercamiento al rol que aspiras.

Es posible que ciertos roles tengan entrevistas adicionales con su equipo o los directivos, dependiendo del perfil.

5. Contratación
Te haremos la oferta salarial y, si aceptas, te haremos una entrevista familiar, exámenes médicos y firma del contrato.

Pragma se compromete a proteger y respetar tu privacidad. Si aceptas que nos comuniquemos contigo, marca la casilla a continuación para indicarlo:

Puedes darte de baja de estas comunicaciones en cualquier momento.

Al hacer clic en Enviar, aceptas que Pragma almacene y procese la información personal suministrada arriba para proporcionarte el contenido solicitado.

Consigue la evaluación confidencial y gratuita de tu currículum.

o arrastra y suelta tu archivo aquí

Similar jobs

Puestos de trabajo similares que vale la pena comparar

Desarrollador de Integración
Desarrollador de Integración

Pragma • Colombia

Presencial
COP 195.351.000 - 293.026.000
Ingeniero de Datos
Ingeniero de Datos

Pragma • Colombia

Presencial
COP 90.000.000 - 150.000.000
Administrativo
Administrativo

Pragma • Colombia

Presencial
COP 25.000.000 - 45.000.000
Desarrollador Mobile Ionic
Desarrollador Mobile Ionic

Pragma • Colombia

Presencial
COP 60.000.000 - 90.000.000
Desarrollador Salesforce
Desarrollador Salesforce

Pragma • Colombia

Presencial
COP 60.000.000 - 90.000.000
Líder de Chapter Ciencia de Datos
Líder de Chapter Ciencia de Datos

Pragma • Colombia

Híbrido
COP 180.000.000 - 300.000.000
Arquitecto CloudOps - AWS
Arquitecto CloudOps - AWS

Pragma • Bogotá ciudad, Medellín

Híbrido
COP 180.000.000 - 260.000.000
Desarrollador ASO.APX
Desarrollador ASO.APX

Babel • Bogotá ciudad

Presencial
COP 9.000.000 - 14.000.000
Tecnologías de vanguardia
Formación continua
Desarrollo profesional
+4
Arquitecto de Soluciones
Arquitecto de Soluciones

Pragma • Bogotá ciudad

Híbrido
COP 180.000.000 - 240.000.000
Developer APIs REST
Developer APIs REST

Topaz • Bogotá

Híbrido
COP 90.000.000 - 140.000.000
Hybrid work model
Birthday Day Off
Health plan