Desarrollador Back-end Java in Sophos Solutions

Closed job - No longer receiving applicants

Acerca del empleo
Sophos.GFT es una compañía global de soluciones tecnológicas, con operaciones en 14 países alrededor del mundo. Nuestra casa matriz se encuentra en Colombia y contamos con filiales en 6 países incluyendo Colombia, Estados Unidos, México, India, Chile y Panamá. Somos más de 1.500 personas expertas en tecnología, liderando proyectos que están revolucionando la industria y transformando con éxito las instituciones financieras más importantes 🌎

Funciones del cargo

Profesional con experiencia en desarrollo de aplicaciones backend utilizando Java SE y Spring Boot, con un fuerte enfoque en la programación reactiva y la implementación de microservicios. Experto en el diseño y consumo de APIs, pruebas unitarias, y bases de datos relacionales, particularmente PostgreSQL. Conocimientos avanzados en servicios de AWS, incluyendo EKS, EC2, RDS, SQS, IAM, S3, Lambdas y SecretManager

Experiencia Laboral

Desarrollador Backend

  • Responsabilidades:
    • Diseñar y desarrollar aplicaciones backend utilizando Java SE y Spring Boot.
    • Implementar programación reactiva para manejar flujos de datos asincrónicos y eventos.
    • Diseñar y consumir APIs RESTful para la comunicación entre servicios y aplicaciones.
    • Desarrollar y mantener microservicios escalables y eficientes.
    • Implementar pruebas unitarias utilizando JUnit y Mockito para asegurar la calidad del código.
    • Gestionar bases de datos PostgreSQL, incluyendo diseño de esquemas y optimización de consultas.
    • Configurar y administrar servicios de AWS para soportar la infraestructura de aplicaciones.

Especialista en AWS

  • Responsabilidades:
    • Configurar y administrar clústeres de Kubernetes (EKS) para la orquestación de contenedores.
    • Gestionar instancias de EC2 para el despliegue de aplicaciones.
    • Configurar y administrar bases de datos en RDS.
    • Implementar colas de mensajes con SQS para la comunicación entre microservicios.
    • Gestionar permisos y roles de seguridad con IAM.
    • Utilizar S3 para almacenamiento de objetos y backups.
    • Desarrollar funciones serverless con AWS Lambda para tareas específicas y automatizaciones.
    • Administrar secretos y credenciales con SecretManager.

Requerimientos del cargo

Habilidades Técnicas

  • Lenguajes de Programación:
    • Java SE
    • Programación Reactiva (Reactive Programming)
  • Frameworks y Bibliotecas:
    • Spring Boot
    • JUnit
    • Mockito
  • Arquitectura de Software:
    • Microservicios
    • Diseño y Consumo de APIs (RESTful)
  • Bases de Datos:
    • PostgreSQL
    • Conocimientos generales en bases de datos relacionales
  • Servicios de AWS:
    • EKS: Administración y orquestación de contenedores utilizando Kubernetes.
    • EC2: Configuración y gestión de instancias de cómputo en la nube.
    • RDS: Administración de bases de datos relacionales en AWS.
    • SQS: Gestión de colas de mensajes para comunicación entre microservicios.
    • IAM: Gestión de usuarios y permisos de seguridad.
    • S3: Almacenamiento de objetos escalable.
    • Lambdas: Desarrollo y despliegue de funciones serverless.
    • SecretManager: Gestión segura de secretos y credenciales.

Opcionales

  • Docker
  • Kubernetes
  • Git
  • Análisis Estático (SonarQube)
  • DevOps (Azure Devops)
  • Pruebas de Aceptación (soapUI)

Condiciones

Contrato a término indefinido con fines de semana libres, salario justo de acuerdo con tu perfil en el mercado y beneficios extralegales.

Oportunidad de participar en proyectos de talla internacional con expertos de todo el mundo, para las instituciones financieras más grandes.

Puedes crear tu plan carrera, nosotros te damos todas las herramientas para que lo desarrolles y avances hacia tus metas.

Acceso a nuestra propia plataforma de aprendizaje, para que te certifiques en tecnologías o habilidades necesarias para tu crecimiento.

La seguridad de trabajar en un lugar que se preocupa por tu bienestar y desarrollo.

Fully remote You can work from anywhere in the world.
Health coverage Sophos Solutions pays or copays health insurance for employees.
Computer provided Sophos Solutions provides a computer for your work.

Remote work policy

Fully remote

Candidates can reside anywhere in the world.

Life's too short for bad jobs.
Sign up for free and find jobs that are truly your match.