directohace 8 díasInclusión laboral

Desarrollador Backend Senior Java

A
AssureSoft - Careers
Remoto · Tiempo completo
Senior4+ años
A convenir
Este aviso fue publicado originalmente en inglés, así que es probable que necesites inglés para este puesto. La descripción puede estar traducida automáticamente al español; ante la duda, revisá el aviso original con el botón de postularte.

Empresa de software busca un Desarrollador Backend Senior Java con más de 4 años de experiencia para unirse a su equipo remoto. Se requiere experiencia en Java, Spring Boot, Hibernate, servicios web (SOAP, REST, gRPC, GraphQL) y bases de datos relacionales como MySQL.

Por qué aplicar

Si sos un desarrollador Java Senior con ganas de crecer en un entorno remoto y con foco en la calidad, este puesto en AssureSoft es para vos. Podrás diseñar sistemas backend, optimizar rendimiento y mentorizar a otros desarrolladores.

Descripción del puesto

La clave de nuestro éxito es simple: entregamos la más alta calidad, a tiempo, con pasión y compromiso, y vivimos cada día según un conjunto de valores sólidos. Hemos construido una empresa que fomenta carreras a largo plazo en un entorno de aprendizaje continuo, con beneficios, herramientas y recursos de vanguardia. Además, certificaciones que avalan a nuestra empresa como un gran lugar para trabajar. Responsabilidades: - Diseñar e implementar sistemas backend: Desarrollar aplicaciones y APIs del lado del servidor escalables, seguras y eficientes. - Optimizar el rendimiento: Asegurar que los sistemas backend puedan manejar un alto tráfico y grandes volúteos de datos de manera efectiva. - Mantener la calidad del código: Escribir código limpio, mantenible y bien documentado, siguiendo las mejores prácticas. - Diseñar estructuras de bases de datos: Crear y mantener bases de datos que soporten los requisitos de la aplicación. - Optimizar consultas: Asegurar que las consultas a la base de datos sean eficientes y minimicen la latencia. - Integración con servicios externos: Trabajar con pasarelas de pago, plataformas de mensajería u otras APIs. - Desarrollo y mantenimiento de APIs: Construir APIs RESTful, SOAP o GraphQL para conectar aplicaciones frontend o servicios de terceros. - Revisiones de código: Revisar el código escrito por compañeros y desarrolladores junior para garantizar la calidad y el cumplimiento de los estándares. - Mentoría: Brindar orientación y apoyo a desarrolladores con menos experiencia para fomentar su crecimiento. - Toma de decisiones: Contribuir a discusiones técnicas y tomar decisiones clave sobre herramientas, frameworks y arquitectura. - Implementar mejores prácticas de seguridad: Proteger los sistemas contra vulnerabilidades como inyección SQL, XSS u otras explotaciones comunes. - Trabajar con equipos multifuncionales: Colaborar con gerentes de producto, desarrolladores frontend e ingenieros de QA para entregar funcionalidades y resolver problemas. - Comprender los objetivos de negocio: Alinear la funcionalidad backend con los requisitos del negocio y las necesidades del cliente. - Proporcionar documentación: Crear documentación técnica completa para sistemas y procesos. - Solución de problemas y depuración: Identificar y resolver rápidamente problemas en entornos de producción. - Mantenerse actualizado: Estar al tanto de las últimas tecnologías, frameworks y metodologías en desarrollo backend. - Otras tareas asignadas. Requisitos: - Educación: Se prefiere título de grado universitario. - Experiencia en Java: Más de 4 años de sólida experiencia en desarrollo Java con un fuerte entendimiento de Java core y principios de programación orientada a objetos (OOP). - Dominio de Frameworks: Experiencia en los frameworks Spring y Spring Boot. - Frameworks ORM: Sólido conocimiento de frameworks ORM como Hibernate; la experiencia con SAP Commerce ORM es un plus. - Servicios Web: Experiencia práctica con SOAP, REST, gRPC y GraphQL. - Habilidades de Base de Datos: Conocimiento profundo de bases de datos relacionales, particularmente MySQL. - Habilidades Frontend: Dominio de HTML, CSS, JavaScript y jQuery. - Control de Versiones: Experiencia en el uso de Git para control de versiones. - Diseño de Funcionalidades Personalizadas: Entusiasmo por diseñar funcionalidades personalizadas alineadas con los principios de arquitectura de la plataforma. - Patrones de Diseño: Conocimiento de varios patrones de diseño y su aplicación adecuada en soluciones de eCommerce. - Resolución de Problemas: Sólidas habilidades de resolución de problemas con la capacidad de anticipar y abordar problemas de manera efectiva. - Comunicación: Excelentes habilidades de comunicación para apoyar la colaboración entre equipos. - Habilidades Organizativas: Altamente organizado con gran atención al detalle. - Trabajo en Equipo: Un jugador de equipo colaborativo con una actitud positiva, proactiva y mentalidad auto-reflexiva. - Integraciones de Terceros: Experiencia en la integración de servicios de terceros, como pasarelas de pago y proveedores de envío. - Adaptabilidad: Aprendizaje rápido con la capacidad y el impulso para dominar nuevas herramientas y frameworks. - Metodologías Ágiles: Experiencia trabajando con metodologías ágiles como Kanban y Scrum. - Plataformas Cloud: Familiaridad con Amazon Web Services (AWS). - Optimización de Rendimiento: Capacidad para identificar posibles cuellos de botella de rendimiento y proporcionar soluciones efectivas. - Mentalidad de Consultor: Capacidad para tender un puente entre la estrategia de negocio y la ejecución técnica. Nice to have: - SAP Commerce (Hybris): 1+ años de experiencia con SAP Commerce, incluyendo un sólido entendimiento de su arquitectura central y componentes principales. Familiaridad con personalizaciones de plataforma y principios de implementación. - Data Pipelines de Alto Volumen: Experiencia con data pipelines de alto volumen o sagas basadas en eventos. - Entrega Multiplataforma: Experiencia en la construcción de soluciones en diversas plataformas, incluyendo web y móvil. Acerca de nosotros: AssureSoft es una empresa multinacional de desarrollo de software y tecnología de la información que brinda consultoría estratégica, servicios tecnológicos y externalización de procesos de negocio. Trabajamos para innovar y crear software de calidad con equipos motivados, apasionados y calificados que se desarrollan en un entorno de crecimiento profesional, estable y de aprendizaje continuo. Oportunidades Inclusivas para Cada Talento. En AssureSoft, creemos que la verdadera innovación nace de la diversidad de ideas, experiencias y perspectivas. Por eso, nuestras prácticas de contratación son inclusivas y reflejan un firme compromiso con la equidad y la igualdad de oportunidades. Aquí, cada persona, independientemente de su origen, género, orientación o creencias, encuentra un espacio para crecer, contribuir y ser valorada no solo por su talento, sino también por quién es. Qué nos diferencia: - Certificación Great Place To Work. - Una empresa con más de 15 años de experiencia. - Trabajar con clientes de clase mundial y proyectos a largo plazo. - Becas de inglés para un instituto externo. - Clases de inglés con profesores de la empresa. - Herramientas y recursos de última generación. - Certificaciones para tu crecimiento profesional. - Actividades de recreación y ocio. - Cumplimiento de las regulaciones y derechos laborales de tu región. Retención de tu información personal: AssureSoft retendrá tu información personal durante el tiempo que sea necesario para cumplir con los fines para los que fue recopilada o según sea necesario para cumplir con nuestras obligaciones legales, resolver disputas y mantener registros comerciales apropiados. Una vez que el propósito se haya cumplido, tu información personal será retenida y bloqueada debido a la posibilidad de requisitos legales y gubernamentales, y hasta que expire el plazo de prescripción. Aviso Importante sobre Información Personal: Si no deseas que tu información personal y profesional sea retenida en nuestra base de datos, por favor envía tu solicitud de eliminación de datos a [email protected].

Responsabilidades

  • Diseñar e implementar sistemas backend
  • Optimizar el rendimiento de los sistemas backend
  • Mantener la calidad del código
  • Diseñar estructuras de bases de datos
  • Optimizar consultas a bases de datos
  • Integrar servicios externos
  • Desarrollar y mantener APIs
  • Realizar revisiones de código
  • Proporcionar mentoría a desarrolladores junior
  • Contribuir a discusiones técnicas y tomar decisiones clave
  • Implementar mejores prácticas de seguridad
  • Colaborar con equipos multifuncionales
  • Comprender los objetivos de negocio
  • Proporcionar documentación técnica
  • Solucionar y depurar problemas en entornos de producción
  • Mantenerse actualizado con las últimas tecnologías
  • Otras tareas asignadas

Skills requeridas

Diseño de sistemas backendOptimización de rendimientoCalidad de códigoDiseño de bases de datosOptimización de consultasIntegración con servicios externosDesarrollo y mantenimiento de APIsRevisiones de códigoToma de decisiones técnicasImplementación de mejores prácticas de seguridadColaboración con equipos multifuncionalesComprensión de objetivos de negocioDocumentación técnicaResolución de problemas y depuraciónAdaptabilidad a nuevas tecnologíasMetodologías ÁgilesIntegración de servicios de tercerosResolución de problemasAtención al detalleTrabajo en equipoComunicaciónOrganizaciónTrabajo en equipoAdaptabilidadResolución de problemasMentalidad de consultor

Beneficios

  • Certificación Great Place To Work
  • Proyectos a largo plazo con clientes de clase mundial
  • Becas de inglés
  • Clases de inglés con profesores de la empresa
  • Herramientas y recursos de última generación
  • Certificaciones para crecimiento profesional
  • Actividades de recreación y ocio
  • Cumplimiento de regulaciones y derechos laborales

Explorar empleos relacionados