Saltar al contenido

Backend Developer Senior Java/Kotlin — Remoto - España — Fintech - Java, Kotlin, DDD, Clean

Esta vacante se publicó el y es posible que ya no esté abierta. Ver vacantes recientes de Desarrollo de software

Bnext

  • Remoto · Latinoamérica
  • Tiempo completo
  • Senior
  • USD 4,000 – USD 6,000 al mes

Publicada

Contratan desde: Latinoamérica

Descripción del puesto

Sobre la vacante

Bnext está buscando un Backend Developer Senior para unirse a su equipo de Core-Accounting. Este rol es ideal para profesionales que disfrutan enfrentando retos de arquitectura compleja, trabajando con Clean Code, Domain-Driven Design (DDD) y en entornos de alta disponibilidad. Se requiere dominio de Java/Kotlin y experiencia en desarrollo backend. La posición es 100% remota y ofrece un entorno de ingeniería real con prácticas como Pair Programming.

¿Por qué deberías aplicar?

Esta es una oportunidad para dejar huella en una fintech en crecimiento como Bnext, donde podrás trabajar en proyectos de arquitectura compleja que impactan directamente en el core del negocio. Aprenderás y aplicarás prácticas de ingeniería de software de alto nivel en un equipo que valora la calidad del código y la colaboración. Es el lugar perfecto para desarrolladores que buscan crecimiento profesional en un entorno técnico desafiante y remoto.

Tips y consejos de VacantesDigitales.com

Skills indispensables

  • Dominio de Java/Kotlin para desarrollo backend
  • Experiencia en Clean Code y Domain-Driven Design (DDD)
  • Conocimientos en arquitectura de sistemas complejos y alta disponibilidad
  • Soft skills: colaboración, comunicación efectiva para Pair Programming, resolución de problemas

Tips prácticos para este puesto

  • Prepara ejemplos de proyectos donde hayas aplicado DDD o Clean Architecture
  • Practica Pair Programming en sesiones de código para demostrar tu capacidad de colaboración
  • Investiga sobre Bnext y su industria fintech para entender el contexto del rol

Recursos recomendados

  • Tools: IntelliJ IDEA, Spring Boot, Docker, Kubernetes
  • Librerías: Spring Framework, Hibernate, JUnit
  • Documentación: Clean Code de Robert C. Martin, Domain-Driven Design de Eric Evans
  • Influencers: Martin Fowler, Eric Evans, Robert C. Martin
  • Cursos: "Domain-Driven Design" en Pluralsight, "Java Microservices" en Udemy

Preguntas frecuentes en entrevistas para este rol

  • Pregunta 1: "Describe un proyecto donde hayas aplicado Domain-Driven Design (DDD)." + Tip: Enfócate en cómo modelaste los dominios y los beneficios que trajo al proyecto.
  • Pregunta 2: "¿Cómo manejas la alta disponibilidad en sistemas backend?" + Tip: Menciona estrategias como load balancing, replicación de datos y monitoreo.
  • Pregunta 3: "¿Qué prácticas sigues para mantener Clean Code?" + Tip: Habla sobre refactoring, testing y convenciones de código en equipo.

Rango salarial estimado (LATAM)

Basado en datos de Glassdoor, Computrabajo, GetOnBoard y el mercado actual: | Nivel | Rango mensual USD | |-------|-------------------| | Junior | $1,500 - $2,500 | | Mid | $2,500 - $4,000 | | Senior | $4,000 - $6,000 |

*Nota: Varía según país, empresa, modalidad (remoto internacional paga más) y tecnologías específicas. Empresas de USA/EU pagando en LATAM suelen ofrecer 30-50% más.*

Red flags a considerar

  • Bandera roja 1: Si no hay claridad sobre los procesos de Pair Programming o la cultura de ingeniería. + Qué preguntar: "¿Cómo se implementa el Pair Programming en el día a día y qué beneficios han visto?"
  • Bandera roja 2: Falta de definición en los retos de arquitectura compleja mencionados. + Qué investigar: Revisa reviews de empleados en plataformas como Glassdoor para entender la realidad del equipo técnico.
  • Bandera roja 3: Alta rotación en el equipo de Core-Accounting. + Señal de advertencia: Pregunta sobre la estabilidad del equipo y los proyectos a largo plazo durante la entrevista.

Habilidades

  • Java
  • Kotlin
  • Clean Code
  • Domain-Driven Design (DDD)
  • arquitectura de sistemas complejos
  • alta disponibilidad
  • Pair Programming
  • IntelliJ IDEA
  • Spring Boot
  • Docker
  • Kubernetes
  • Spring Framework
  • Hibernate
  • JUnit
  • load balancing
  • replicación de datos
  • monitoreo
  • refactoring
  • testing

Postúlate

Esta empresa recibe las postulaciones en su publicación original.

Postular en la publicación original

Se abre el sitio de la empresa o de LinkedIn.