Programador Senior Backend Java

En FacTECHencontrarás un entorno donde crecer con autonomía, estabilidad y acompañamiento real desde el primer día.

Modalidad: Presencial en Bogotá

Beneficios que marcan la diferencia

Oportunidad de traslado internacional y desarrollo profesional en Europa.

Acceso a formación continua y certificaciones que impulsan tu crecimiento.

Participación en proyectos de alto impacto en entornos empresariales.

Medicina prepagada para tu bienestar.

Viajes nacionales e internacionales por cumplimiento de objetivos.

Incentivos y premios como consolas de videojuegos y experiencias exclusivas.

Tu misión en este rol

Serás responsable del desarrollo backend de soluciones robustas y escalables, contribuyendo a la construcción de arquitecturas modernas orientadas a servicios.

Tu trabajo impactará directamente la eficiencia de los sistemas empresariales, garantizando calidad, rendimiento y aplicación de buenas prácticas de desarrollo.

En tu día a día:

Implementarás accesos a bases de datos y desarrollarás APIs e interfaces no gráficas.

Diseñarás y construirás la lógica de negocio del lado del servidor.

Probarás las implementaciones para garantizar su correcto funcionamiento.

Definirás e implementarás pruebas unitarias.

Ejecutarás pruebas funcionales y de rendimiento en entornos de desarrollo e integración.

Documentarás resultados y asegurarás la calidad del software.

Cumplirás con metodologías de desarrollo, aplicando buenas prácticas, patrones de diseño y documentación de código.

Qué te hará tener éxito en esta posición

Experiencia sólida en desarrollo backend (3+ años)

Te permitirá aportar desde el primer día en soluciones complejas y de alto impacto.

Dominio de Java y Spring

Fundamental para desarrollar servicios escalables, seguros y mantenibles.

Manejo de APIs REST y bases de datos

Clave para integrarte en arquitecturas modernas orientadas a servicios.

Enfoque en calidad y testing

Garantizarás desarrollos confiables mediante pruebas y buenas prácticas.

Autonomía y mentalidad de mejora continua

Tendrás la capacidad de gestionar tu trabajo y evolucionar constantemente dentro del rol.

Stack técnico requerido

Java 8 y Spring (4 o superior)

Exposición y consumo de APIs REST (JSON/XML)

SQL Server (nivel avanzado)

JPA / Hibernate

Criteria Query

Spring Security

Será un plus si cuentas con experiencia en:

AngularJS / Angular 10

Git, IntelliJ IDEA, Maven

JUnit con Mockito

Servidores de aplicaciones como Tomcat o JBoss

ElasticSearch

JBPM / Drools

Jasper Reports

Metodologías ágiles (SCRUM)