Java Architect
Baufest
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!
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!
Por favor confirme su dirección de correo electrónico: Send Email
Todos los trabajos de Baufest