Desarrollador Java
Aviso de fuente externaen PRAGMA
PRAGMA busca un desarrollador Backend con experiencia en Java, Spring, bases de datos, Clean Architecture, pruebas y despliegues en AWS o Azure.
Salario
No especificado
Ubicación
Lima, Perú
Tipo de empleo
Tiempo completo
Modalidad
No especificado
Desarrollador Java
Lima, Perú
Descripción del empleo
Sobre el puesto
PRAGMA busca un desarrollador Backend apasionado por mejorar la vida de la gente y diseñar y construir componentes de software de alto desempeño que resuelvan de forma inteligente los problemas del cliente.
Responsabilidades
- Participar en todo el ciclo de solución de problemas y proponer ideas para garantizar resultados.
- Transformar requerimientos complejos en código impecable aplicando los principios de Clean Code.
- Dominar nuevos lenguajes y frameworks para resolver desafíos de software de forma simple y limpia.
- Diseñar e implementar bases de datos relacionales y NoSQL con transacciones y optimizaciones eficientes.
- Construir aplicaciones de alto rendimiento capaces de escalar, gestionando la concurrencia y el paralelismo en Java.
- Desplegar soluciones en AWS o, alternativamente, en Azure, y asegurar su empaquetado y orquestación con Docker y Kubernetes.
Requisitos
- Al menos 3 años de experiencia profesional desarrollando aplicaciones de alta calidad.
- Dominio sólido de Java y de los fundamentos de la programación orientada a objetos: herencia, polimorfismo, encapsulamiento y abstracción.
- Experiencia con el framework Spring y en la implementación de mecanismos de seguridad con JWT.
- Experiencia con bases de datos relacionales como PostgreSQL y NoSQL como DynamoDB.
- Experiencia implementando Clean Architecture y arquitecturas como Hexagonal, con separación entre las capas de dominio, aplicación e infraestructura.
- Experiencia construyendo pruebas unitarias y de integración con frameworks como JUnit y Mockito.
- Manejo fluido de Git, incluida al menos una estrategia de ramificación como GitFlow o Trunk Based.
Cómo postularte
Postúlate directamente en CazVid.
Datos clave
- Al menos 3 años de experiencia profesional desarrollando aplicaciones de alta calidad.
- Se requiere dominio sólido de Java y experiencia con Spring.
- Se requiere experiencia con PostgreSQL y DynamoDB.
- Se requiere manejo fluido de Git y al menos una estrategia de ramificación.
Preguntas frecuentes
¿Qué implica el puesto?
Diseñar y construir componentes de software de alto desempeño y participar en todo el ciclo de solución de problemas.
¿Qué experiencia y conocimientos se requieren?
Se requiere al menos 3 años de experiencia profesional desarrollando aplicaciones de alta calidad, además de dominio sólido de Java y experiencia con Spring.
¿Cómo puedo postularme?
Postúlate directamente en CazVid.