Desarrollador Backend Senior (Java y Kotlin) - Híbrido en São Paulo

VPS CONSULTORIA

📍 São Paulo, SP/SP· Contrato

Descrição da vaga

VPS Consulting es una empresa de consultoría y outsourcing de TI especializada en proporcionar profesionales calificados para proyectos, operaciones y productos digitales complejos y personalizados. Nuestra misión en VPS Consulting es proporcionar soluciones tecnológicas de vanguardia basadas en profesionales adecuadamente calificados y rigurosamente verificados, ayudando a las empresas a navegar con confianza por los desafíos de la transformación digital. Valoramos la confianza, la transparencia y la excelencia técnica en cada proyecto, garantizando que nuestros clientes tengan siempre acceso a los mejores talentos y servicios en el mercado de TI.


Estamos buscando un Desarrollador Backend Senior para trabajar con un importante cliente del sector agroindustrial.


Responsabilidades:

  • Desarrollar y mantener aplicaciones backend escalables y seguras.
  • Diseñar e implementar APIs REST para facilitar la comunicación entre diferentes componentes de la aplicación e integrarse con servicios de terceros.
  • Utilizar bases de datos SQL y NoSQL para un almacenamiento eficiente de datos.
  • Aplicar principios SOLID, buenas prácticas de desarrollo y código limpio para garantizar la calidad del código.
  • Crear pruebas automatizadas para garantizar la calidad y confiabilidad del software.
  • Trabajar en entornos ágiles, participando en ceremonias como plannings, dailies y retrospectivas.
  • Utilizar contenedores para el empaquetado y orquestación de aplicaciones.
  • Colaborar con equipos multidisciplinarios (POs, UX/UI, DevOps, QA) para garantizar la entrega de soluciones alineadas con las necesidades del negocio.

Requisitos:

  • Título universitario en Ciencias de la Computación, Ingeniería de Software, Sistemas de Información o áreas afines.
  • Experiencia en desarrollo Java.
  • Experiencia con JPA (Java Persistence API) para mapeo objeto-relacional y gestión de datos en bases de datos relacionales.
  • Experiencia en el desarrollo de aplicaciones usando Node.js con TypeScript, Kotlin con Spring y Java con Spring.
  • Conocimiento sólido de Kubernetes y experiencia práctica en su configuración y gestión.
  • Familiaridad con el concepto de contenedores y experiencia en el despliegue de aplicaciones en Fargate o tecnologías similares.
  • Capacidad para trabajar de forma independiente y en equipo, demostrando excelentes habilidades de comunicación.
  • Experiencia en desarrollo ágil y metodologías de entrega continua.
  • Competencia en bases de datos relacionales (como MySQL, PostgreSQL, SQLServer) y/o no relacionales (como MongoDB, Cassandra, Redis) para almacenar y gestionar los datos de la aplicación de manera eficiente.
  • Capacidad para diseñar e implementar APIs REST para facilitar la comunicación entre diferentes componentes de la aplicación e integrarse con servicios de terceros.
  • Comprensión de los principios de seguridad de la información y habilidad para implementar medidas de seguridad adecuadas, como autenticación, autorización y cifrado, para proteger los datos y prevenir ciberataques.
  • Familiaridad con sistemas de control de versiones, como Git, para una colaboración eficaz y el control de cambios en el código fuente de la aplicación.
  • Habilidad para depurar y corregir errores de manera eficiente.

Deseable:

  • ReactJS: Creación de componentes reutilizables, gestión del estado con Redux o Context API, uso eficiente de hooks y familiaridad con las últimas características de React.
  • JavaScript/TypeScript: Dominio sólido de JavaScript moderno (ES6+) y experiencia con TypeScript para garantizar un código más seguro y escalable.
  • Conocimiento de arquitecturas y prácticas técnicas para diseñar sistemas escalables y de alto rendimiento, incluyendo optimización de consultas de bases de datos, caché y uso eficiente de recursos computacionales.
  • Experiencia con observabilidad y monitoreo (Datadog, Grafana, Prometheus, ELK Stack).
  • Experiencia escribiendo pruebas automatizadas (unitarias, de integración, etc.).
  • Certificaciones técnicas como AWS Certified Solutions Architect, Google Professional Cloud Architect, Azure Solutions Architect.
  • Experiencia con arquitecturas serverless y orientadas a eventos (SNS/SQS, Kafka, RabbitMQ).
  • Contribuciones a la comunidad de código abierto y participación activa en eventos técnicos.

Mais vagas em São Paulo, SP

Todas as vagas em São Paulo, SP/SP →Vagas em São Paulo →