workablehace 2 días

Java Back-end Developer

Senior3+ años
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.

Se busca Java Back-end Developer para un proyecto con Legacy People. Responsabilidades incluyen diseño e implementación de microservicios y APIs RESTful utilizando Java y Spring.

Por qué aplicar

Ideal para desarrolladores Java con experiencia en back-end que buscan un proyecto desafiante en modalidad remota.

Descripción del puesto

Estamos buscando desarrolladores talentosos de Java Back-end para unirse a nuestro equipo en crecimiento. Descripción del rol: Un desarrollador de Java Back-end se enfoca en construir sistemas y APIs del lado del servidor robustos, seguros y altamente disponibles que alimentan productos, trabajando en estrecha colaboración con ingenieros de front-end y arquitectos para garantizar que se cumplan consistentemente los puntos de referencia de rendimiento. Qué esperamos de ti: - Diseñar e implementar microservicios y sistemas distribuidos utilizando Java y el ecosistema Spring, siguiendo patrones arquitectónicos establecidos. - Desarrollar APIs RESTful seguras y de alto rendimiento que sean consumidas de manera confiable por aplicaciones de cliente web y móvil. - Modelar, optimizar y administrar bases de datos relacionales y NoSQL para admitir cargas de trabajo de datos intensivos escalables. - Implementar mecanismos de autenticación y autorización utilizando OAuth2, JWT y las mejores prácticas de Spring Security. - Identificar y resolver cuellos de botella de rendimiento mediante perfiles, pruebas de carga y refactoring dirigido de rutas de código críticas. - Integrar servicios de terceros, pasarelas de pago y APIs externas de manera mantenible y comprobable. - Escribir pruebas unitarias e de integración integrales para mantener una alta cobertura y evitar regresiones en los servicios. Requisitos: - 3+ años de desarrollo profesional de Java back-end con conocimiento profundo de la JVM y bibliotecas centrales de Java. - Experiencia práctica intensiva con Spring Boot, Spring Cloud y marcos de ORM como Hibernate o JPA. - Comprensión sólida de la arquitectura de microservicios, incluido el descubrimiento de servicios, equilibrio de carga y comunicación entre servicios. - Experiencia con bases de datos relacionales (PostgreSQL, MySQL) y soluciones de caché como Redis. - Conocimiento práctico de agentes de mensajes como Kafka o RabbitMQ para crear servicios impulsados por eventos. - Cómodo con Docker, Kubernetes y configuración o mantenimiento de tuberías CI/CD en entornos en la nube. - Dominio del inglés.

Responsabilidades

  • Diseñar e implementar microservicios y APIs RESTful
  • Desarrollar APIs seguras y de alto rendimiento
  • Optimizar y gestionar bases de datos
  • Implementar autenticación y autorización
  • Integrar servicios de terceros

Skills requeridas

Diseño de microserviciosDesarrollo de APIs RESTfulOptimización de bases de datosImplementación de autenticación y autorizaciónResolución de problemas de rendimiento