2Brains es una consultora tecnológica que impulsa el crecimiento y la evolución de organizaciones líderes en Latinoamérica. Diseñamos y construimos el futuro digital de nuestros clientes a través de una integración profunda y estratégica de negocio, experiencia y tecnología , convirtiendo desafíos complejos en impacto real. Hoy, 2Brains forma parte de Acid Labs , uno de los principales grupos de consultoría tech e innovación de la región. Esta adquisición fortalece nuestra propuesta de valor, ampliando nuestra escala, capacidades tecnológicas y presencia regional, y nos permite acompañar a nuestros clientes con soluciones más robustas, ágiles y de alto impacto en todo su ciclo de transformación. Funciones del cargo Buscamos un Senior Backend Developer con una mentalidad orientada a la calidad y la escalabilidad. Serás responsable de diseñar y construir microservicios robustos utilizando tecnologías de vanguardia como Java Quarkus/GraalVM y .NET Framework , asegurando la excelencia técnica a través de un enfoque riguroso en Unit Testing . Trabajarás en un entorno altamente distribuido sobre OpenShift , gestionando datos en entornos políglotas (SQL Server y PostgreSQL ) para entregar soluciones de alto rendimiento. Responsabilidades Principales Arquitectura de Microservicios: Diseñar, desarrollar y desplegar microservicios eficientes y escalables en entornos de contenedores (OpenShift/Kubernetes). Calidad de Código (Cultura de Testing): Liderar la estrategia de pruebas unitarias y de integración para garantizar un código libre de errores y mantenible a largo plazo. Desarrollo Políglota: Implementar soluciones utilizando tanto el ecosistema .NET como Java (Quarkus con compilación nativa en GraalVM) según los requerimientos del proyecto. Gestión de Datos: Diseñar esquemas y optimizar consultas en bases de datos relacionales, manejando tanto Microsoft SQL Server como PostgreSQL. Optimización de Rendimiento Utilizar capacidades de GraalVM para reducir el tiempo de arranque y el consumo de memoria en entornos Cloud Native. Experiencia Indispensable +6 años de experiencia en desarrollo Backend. Microservicios en OpenShift: Experiencia sólida desplegando y orquestando servicios en plataformas basadas en Kubernetes. Dominio de Java Moderno: Experiencia específica con Quarkus y optimización mediante GraalVM. Ecosistema .NET: Experiencia profunda trabajando con .NET Framework (y deseable migración a .NET Core/6+). Bases de Datos: Experiencia avanzada en SQL Server y PostgreSQL (tuning, procedimientos almacenados y diseño relacional). Enfoque En Calidad Mastery en Unit Testing: Uso experto de frameworks como xUnit/NUnit (para .NET) y JUnit/Mockito (para Java). Experiencia implementando metodologías como TDD (Test Driven Development). Condiciones 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. Espacio para charlas internas. Asignación de computadora para tu trabajo. Cursos de especialización. #J-18808-Ljbffr
Senior Back-End Developer Java Quarkus
2BRAINS
ciudad de méxico, ciudad de méxico
Publicado hace 17 días
Denunciar empleo