Back-end Java Developer Senior

Chile
2Brains – Product & Technology /
Full-time /
Remote
2Brains es una empresa dedicada a construir y desarrollar el Futuro Digital de nuestros clientes, con una visión excepcional que radica en la integración sinérgica de estrategia, diseño y tecnología, un tríptico poderoso que impulsa el crecimiento de empresas y disruptores tecnológicos.

Contamos con un nutrido equipo de más de 480 profesionales, verdaderos artífices de la innovación digital. En el corazón de nuestra labor, destacamos como líderes indiscutibles, canalizando años de experiencia hacia la creación de plataformas tecnológicas adaptables y productos digitales de clase mundial.

En 2Brains, no solo somos consultores, somos arquitectos de experiencias digitales. Aspiramos a ir más allá de las expectativas, estableciendo nuevos estándares en la industria. Descubre cómo damos vida a la innovación, cómo convertimos ideas en resultados tangibles y cómo, junto a nosotros, puedes forjar un futuro digital brillante.

El perfil de Backend Developer en 2Brains

La misión de un desarrollador backend es construir y mantener el corazón de las aplicaciones web, asegurando su funcionalidad y rendimiento para ofrecer una experiencia óptima al usuario final. Su objetivo principal es garantizar que las aplicaciones funcionen de manera eficiente, segura y escalable del lado del servidor.

¿Qué conocimientos buscamos en el/la Back-End Developer?

    • Dominio de Java 21, Spring Boot 3, Spring Security, JWT y Lombok.
    • Experiencia con PostgreSQL y sistemas de mensajería como Pub/Sub.
    • Desarrollo de APIs con estándares como OpenAPI.
    • Conocimiento en bases de datos relacionales y no relacionales (MySQL, MongoDB, Firebase).
    • Experiencia en Docker, Kubernetes y colas de mensajería (RabbitMQ, Kafka).
    • Uso de herramientas de versionamiento (Git, GitFlow) y pipelines de CI/CD.
    • Patrones de diseño como MVC, Hexagonal, Factory, Circuit Breaker.
    • Testing unitario con JUnit, Mocha o Jest.
    • Conocimientos básicos en scripting con Bash.
    • Habilidades clave:
    • Capacidad para crear código limpio, eficiente y testeable.
    • Participación activa durante todo el ciclo de desarrollo.
    • Documentar, mapear, probar y optimizar aplicaciones.
    • Proponer y respaldar soluciones técnicas de forma clara y efectiva.
    • Colaboración con equipos multidisciplinarios en entornos ágiles (Scrum).
    • Capacidad para investigar, hacer preguntas y tomar la iniciativa técnica.

¿Qué competencias buscamos en el/la Back-End Developer?

    • Adaptabilidad y flexibilidad ante cambios.
    • Colaboración y trabajo en equipo.
    • Compromiso con los objetivos del equipo y del proyecto.
    • Sentido de responsabilidad y cumplimiento.
    • Capacidad para mantener el enfoque bajo presión.

Te ofrecemos

    • Trabajo hibrido (podrás trabajar algunos días desde casa).
    • Trabajar con un equipo de alto rendimiento, aprendemos y nos desarrollamos juntos.
    • Acceso a grandes clientes y proyectos desafiantes.
    • Aprendizaje y crecimiento permanente, organizamos meetups, capacitaciones y actividades culturales.
    • Un entorno de trabajo flexible y dinámico.
    • Días de descanso.
    • Día libre por tu cumpleaños.
    • Cursos y certificaciones.