Enviar candidatura ahora »

Desarrollador Backend:

Desarrollador Backend:

Campo personalizado 1:  Backend Development
Campo personalizado 3:  Backend Development
País/región:  CO
Fecha:  12 jun 2025
Ubicación: 

Bogotá, CO, 110231

Lugar de trabajo:  Híbrido

¿Que buscamos?

Desarrollador Backend:

Tus principales responsabilidades a desarrollar:

Profesional en áreas afines a ingeniería de sistemas y computación o ingeniería electrónica que se haya desempeñado como desarrollador de software con experiencia práctica/técnica demostrable en el diseño e implementación de aplicaciones modernas basadas en: Lenguajes de programación JavaEE con el framework SpringBoot. Exposición y consumo de servicios web SOAP y de API RESTful con contratos Swagger (OpenAPI). Tecnologías para la implementación de microservicios Docker, Kubernetes, SpringBoot. Principios SOLID y DRY, patrones de diseño GoF y de microservicios, y buenas prácticas de desarrollo (TDD). Soluciones basadas en eventos (Apache Kafka). Herramientas de repositorios GitHub, y Maven. Conocimientos de Cloud computing: Soluciones IaaS y PaaS en nubes públicas AWS. Participación y conocimientos de Metodologías ágiles de desarrollo como SCRUM.

 Habilidades Técnicas: 

- Dominio de los conceptos principales de Java (programación orientada a objetos, colecciones, excepciones, concurrencia).

- Experiencia en versiones modernas de Java (Java 8 o superior) y conocimiento de características como lambdas, streams, y API de fecha y hora. 

- Experiencia con Spring Boot para la creación de microservicios y aplicaciones web. 

- Conocimiento de módulos clave de Spring: 

- Manejo de bases de datos relacionales (MySQL, PostgreSQL, Oracle) usando JPA/Hibernate. 

- Conocimiento de bases de datos NoSQL (MongoDB, Redis). 

- Experiencia en el consumo y creación de APIs RESTful. 

- Habilidad para implementar servicios SOAP si es requerido. 

- Conocimiento de herramientas para comunicación asincrónica como RabbitMQ, Kafka o ActiveMQ. 

- Familiaridad con Docker y Kubernetes para la contenedorización y orquestación de aplicaciones. 

- Uso de frameworks de pruebas unitarias como JUnit y Mockito. 

 Soft skills:

- Resolución de problemas y pensamiento lógico. 

- Capacidad para trabajar en equipo y colaborar en proyectos multidisciplinarios. 

- Comunicación efectiva para explicar soluciones técnicas. 

- Capacidad de autoaprendizaje y adaptación a nuevas tecnologías.

 

-En cumplimiento con nuestras disposiciones en materia de protección de datos personales, te informamos que la información que nos proporciones, será tratada conforme al Aviso de Privacidad que encontrarás en nuestra página web.En el apartado: Aviso de privacidad para el tratamiento de datos personales- candidato-

Als Partner für IT-Beratung und Software-Entwicklung sind wir auf die digitale Transformation unserer Kunden aus den Bereichen Finanzen, Versicherungen und Industrie spezialisiert. Unsere rund 700 Talente in Deutschland entwickeln mit modernsten Technologien nachhaltige Lösungen.

Cinco motivos para ser parte del #TeamGFT

  • Flexibilidad: ¡Aquí el equilibrio lo es todo! Ofrecemos un entorno que respalda horarios flexibles y trabajo remoto.
  • Colaboración: La colaboración es fundamental. Trabajamos en equipos multidisciplinarios, donde cada persona aporta sus habilidades únicas.
  • Multiculturalidad: Contamos con un equipo global diverso que fomenta una atmósfera de aprendizaje y crecimiento personal.
  • Desarrollo: Ofrecemos un plan de carrera personalizado, así como programas de formación para desbloquear tu potencial. 
  • Relevancia: Colaboramos con clientes líderes en la industria en proyectos de alto impacto que definen el futuro tecnológico.

¿No estás listo (a) para aplicar?

Únete a nuestra TALENT COMMUNITY y personaliza tus alertas de empleo, recibe noticias e invitaciones a eventos, en función de tus intereses.

Enviar candidatura ahora »