En Baufest estamos buscando un/a Sr Java Developer para que nos apoye en nuestro propósito de mejorar la vida con tecnología dejando una huella positiva en la sociedad y se sume a nuestro equipo de profesionales en una de las instituciones financieras más conocidas del país.
Responsabilidades
- Diseñar, desarrollar y mantener servicios y aplicaciones basadas en microservicios utilizando Java.
- Implementar soluciones de alto rendimiento para manejar grandes volúmenes de datos y garantizar la escalabilidad del sistema.
- Optimizar consultas y estructuras de bases de datos relacionales (SQL Server, Oracle) y NoSQL (MongoDB) para maximizar la eficiencia.
- Aplicar principios avanzados de teoría de bases de datos, incluyendo normalización, desnormalización, índices, y diseño de esquemas.
- Gestionar transacciones complejas y garantizar consistencia mediante técnicas avanzadas como particionamiento y replicación.
- Diseñar e integrar APIs RESTful / GraphQL, asegurando un rendimiento óptimo en entornos distribuidos.
- Implementar y gestionar colas de mensajería (IBMMQ, RabbitMQ, Apache Kafka) para comunicación asincrónica entre microservicios.
- Identificar y solucionar problemas de rendimiento en aplicaciones y bases de datos mediante herramientas de monitoreo y análisis.
- Liderar y coordinar equipo técnico, estableciendo estándares de calidad y fomentando el uso de buenas prácticas.
- Documentar soluciones técnicas y garantizar la transferencia de conocimiento al equipo.
- Mentorizar a desarrolladores junior/intermedios y apoyar su crecimiento técnico.
Requisitos Principales
- Sólida experiencia en desarrollo con Java 8 y versiones más recientes.
- Experiencia comprobada en arquitecturas de microservicios y diseño de sistemas distribuidos.
- Dominio del ecosistema Spring (Spring Boot, Spring Cloud, Spring Data, Spring Security, etc.).
- Experiencia avanzada en bases de datos relacionales (SQL Server, Oracle) y NoSQL (MongoDB, etc).
- Conocimiento profundo de teoría de bases de datos: modelado, optimización de consultas, índices y estrategias de particionamiento.
- Experiencia en mejora de rendimiento de aplicaciones y bases de datos, incluyendo profiling, tuning y monitoreo.
- Familiaridad con herramientas de monitoreo y observabilidad como Prometheus, Grafana, ELK Stack o similares.
- Experiencia con contenedores (Docker) y orquestadores como Kubernetes.
- Sólidos conocimientos de herramientas de integración y entrega continua (CI/CD) y metodologías ágiles (Scrum).
- Dominio de herramientas de control de versiones como Git.
- Conocimiento de frameworks adicionales relacionados con el ecosistema Java (ej. Hibernate, Quarkus, Micronaut).
- Familiaridad con patrones de diseño, principios SOLID y buenas prácticas aplicados en sistemas de alta complejidad.
- Estar graduado de las carreras: Lic. Sistemas o afines
- Contar con nivel de Inglés B2 (o B1 fluido).
Requisitos Deseables
- Experiencia en diseño de arquitecturas de alta disponibilidad, baja latencia y manejo de datos en tiempo real.
- Conocimientos avanzados en sistemas de caching distribuidos (ej. Redis, Memcached).
Habilidades blandas
- Experiencia coordinando equipos de desarrollo, estableciendo prioridades y promoviendo una cultura de excelencia técnica.
- Capacidad para colaborar eficazmente con equipos multidisciplinarios y aportar de manera constructiva.
- Habilidad para transmitir conceptos técnicos de forma comprensible y proactiva, tanto con colegas técnicos como con stakeholders no técnicos.
- Capacidad para analizar problemas complejos en sistemas distribuidos y proponer soluciones prácticas e innovadoras.
- Capacidad para aprender nuevas tecnologías rápidamente y adaptarse a cambios en los requisitos del proyecto.
- Habilidad para manejar múltiples tareas y prioridades, cumpliendo con los plazos y objetivos del proyecto.
Te ofrecemos
- BAU COMPENSATIONS: Evaluación anual de desempeño y revisión de categorización.
- BAU LUNCH: Recibirás un cupón de Pedidos Ya cada viernes del mes
- BAU INTERNET: Reintegro mensual parcial de tu factura
- BAU ANTI-TRAFFIC: En caso de que tu contratación sea en modalidad Híbrida, tendrás opción de elegir tu rango de horario laboral mientras lo avale el proyecto.
- BAU UTLITIES: ¡Luego de trabajar 4 años con la misma notebook en Baufest, será tuya!
- BAU FAMILY: Maternidad y Paternidad. Softlanding para las madres baufesianas y Paternidad (10 días hábiles de licencia). Flexibilidad horaria planificada
- BAU HEALTH: Medicina prepaga de primer nivel para grupo familiar; Reintegro trimestrales por actividad deportiva
- BAU DAYs: Día de cumpleaños Libre
- BAU ACADEMY: Clases de Inglés in-company; Certificaciones y capacitaciones a cargo de Baufest; Pro Profes (días extra de estudios, premios para estudiantes Universitarios/Terciarios/Posgrados)
- BAU HOME: Luego de 2 años en Baufest, si tienes que cambiar tu residencia y mudarte recibirás una orden de compra para acompañarte en este gran paso
- BAU REFERIDOS: Participa por interesantes premios al referir a tus colegas
- BAU LANGUAGE: Beneficios adicionales por acreditar un nivel de inglés B2/C1/C2
¡Postúlate y sé parte de un equipo inclusivo donde todos pueden crecer!
Baufest promueve la igualdad de oportunidades y no discrimina por razones de nacionalidad, género, edad, religión, orientación sexual, discapacidad, ni por ninguna otra característica protegida por la ley
¡Te esperamos!