Synthesized
Synthesized
Synthesized desarrolla software empresarial para la gestión de datos de prueba y ayuda a los equipos de ingeniería y datos a crear, proteger y proporcionar conjuntos de datos similares a los de producción para tareas de desarrollo, aseguramiento de la calidad y migración. Su plataforma basada en inteligencia artificial automatiza la generación, el enmascaramiento, la segmentación y el aprovisionamiento de datos en sistemas como PostgreSQL, SQL Server, Oracle y Salesforce. Mediante un enfoque de Datos como Código, integraciones con CI/CD y compatibilidad con la nube, Synthesized permite a los equipos trabajar con datos realistas y, al mismo tiempo, abordar las cuestiones de privacidad y cumplimiento normativo. La empresa opera en los sectores del software como servicio, la inteligencia artificial y la tecnología empresarial, y contrata a profesionales cualificados para desarrollar su plataforma.

Ingeniero Backend, Kotlin y Spring Boot, Híbrido en Londres

Desarrolla servicios backend resilientes con Kotlin y Spring Boot para la plataforma de pruebas de software con IA agéntica de Synthesized. Escala sistemas del plano de control basados en PostgreSQL mediante API y procesos CI/CD fiables.

Descripción

  • Desarrolla y mantiene servicios Spring Boot tolerantes a fallos y escalables en Kotlin, aplicando principios de arquitectura limpia.
  • Diseña, amplía y optimiza modelos de datos de PostgreSQL.
  • Supervisa las migraciones de esquemas con Liquibase y utiliza jOOQ para acceder a la base de datos de forma segura en cuanto a tipos.
  • Comparte la responsabilidad de los contratos OpenAPI entre equipos para facilitar la generación automatizada de código.
  • Adopta pruebas desde las primeras fases del desarrollo con JUnit, Testcontainers y MockMVC.
  • Elabora documentación clara a medida que se desarrollan las funcionalidades.
  • Contribuye a la evolución y mejora de los flujos de trabajo de CI/CD con GitHub Actions.
  • Colabora con Producto, Diseño y Frontend para aclarar los requisitos y realizar entregas incrementales.
  • Participa en revisiones de código, guía a otros compañeros y ayuda a orientar las decisiones arquitectónicas.
  • Supervisa los sistemas en producción, investiga incidentes y aplica las lecciones operativas para mejorar la plataforma.

Requisitos

  • Experiencia en producción desarrollando servicios en Kotlin o Java con Spring Boot.
  • Conocimientos avanzados de PostgreSQL, incluido el diseño de esquemas, la indexación y las migraciones.
  • Conocimientos prácticos de jOOQ y Liquibase o herramientas comparables.
  • Capacidad para producir código limpio y comprobable, y aplicar prácticas eficaces de cobertura de pruebas.
  • Experiencia práctica con OpenAPI y flujos de trabajo de generación automatizada de código.
  • Experiencia con GitHub, procesos CI/CD y prácticas nativas de la nube, incluidos contenedores, observabilidad y API REST o gRPC.
  • Comprensión del diseño de sistemas distribuidos resilientes.
  • La experiencia en optimización de la JVM es una ventaja.
  • Los conocimientos de frontend o el interés por el desarrollo full-stack son un plus.
  • Sólidas habilidades de comunicación, incluida la capacidad de explicar claramente las decisiones técnicas.
  • Compromiso con el aprendizaje continuo, el código limpio y la entrega de valor mediante iteraciones pequeñas y rápidas.

Beneficios

  • Paquete de compensación competitivo con una participación significativa en el capital.
  • 33 días de vacaciones anuales, incluidos festivos nacionales flexibles.
  • Trabajo híbrido flexible desde la oficina de Londres o Nueva York.
  • Presupuesto para coaching, cursos, conferencias y otras actividades de desarrollo profesional.
  • Seguro médico, dental y oftalmológico privado.
  • Eventos de equipo y encuentros fuera de la oficina periódicos.
  • Permiso familiar generoso.

Empleos relacionados

AT&T

Representante de ventas para cuentas territoriales de AT&T Business — Memphis

AT&T

Desarrolla la cartera de clientes de pequeñas empresas y del mercado medio de AT&T en Memphis mediante la venta de banda ancha de fibra y otras soluciones de comunicaciones. El puesto combina prospección, desarrollo de cuentas y venta consultiva para aumentar los ingresos del territorio.

Abrir