Sr Java Developer
Baufest
En Baufest, nuestra misión es mejorar la vida con tecnología, generando un impacto positivo en la sociedad. Por ello, buscamos Desarrolladores/as Java Sr para sumarse a nuestro equipo de profesionales.
ResponsabilidadesDiseñar, desarrollar y probar microservicios siguiendo los lineamientos de Arquitectura Aplicativa y Empresarial.Participar en reuniones de Sprint Planning y Retrospective, aportando a la planificación técnica.Crear y gestionar tareas dentro de cada Sprint en base al Technical Document.Desarrollar Test Cases con TDD para garantizar la calidad del código.Implementar APIs RESTful/GraphQL y manejar integración con servicios externos.Cumplir con los estándares de codificación y realizar integración de código en Git según las políticas definidas.Optimizar el rendimiento de consultas y estructuras en bases de datos SQL y NoSQL (MongoDB, SQL Server, Oracle).Diseñar y gestionar colas de mensajería con Kafka, IBMMQ o RabbitMQ.Resolver incidentes y realizar refactoring de código para mejorar la mantenibilidad.Aplicar principios de diseño de microservicios y Twelve-Factor App.Colaborar con equipos de arquitectura, QA, DevOps y diseño para una integración fluida.
Requisitos excluyentesExperiencia mínima de 4 años en diseño, desarrollo e implementación de software.Sólidos conocimientos en Java 8+ y frameworks como Spring Boot, Spring Cloud, Spring Data, Spring Security.Experiencia con arquitecturas de microservicios y sistemas distribuidos.Conocimiento avanzado en bases de datos (optimización de querys, normalización de DB) SQL (SQL Server, Oracle) y NoSQL (MongoDB).Experiencia en diseño e integración de APIs RESTful y GraphQL.Experiencia en TDD (Test Driven Development).Conocimientos en Patrones de Diseño y Patrones de Integración.Experiencia con herramientas de mensajería Kafka, RabbitMQ o IBMMQ.Dominio de Git, gestión de ramas, versionado y CI/CD.Uso de Docker y OpenShift/Kubernetes para despliegue y orquestación de contenedores.Conocimientos en middleware, CXF, WSDL, Swagger, JSON/XML/YAML, JMS, Maven, Fuse/Camel.Familiaridad con herramientas de monitoreo como Prometheus, Grafana, ELK Stack.Conocimiento en diseño de sistemas escalables, optimización de rendimiento y profiling.Aplicación de principios SOLID y buenas prácticas en sistemas de alta complejidad.
Requisitos deseables
Experiencia en arquitecturas de alta disponibilidad y baja latencia.Conocimientos en caching distribuido (Redis, Memcached).Experiencia en automatización de pruebas y estrategias de testing avanzadas.
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 mesBAU INTERNET: Reintegro mensual parcial de tu facturaBAU 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 UTILITIES: ¡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 planificadaBAU HEALTH: Medicina prepaga de primer nivel para grupo familiar; Reintegro trimestrales por actividad deportivaBAU DAYs: Día de cumpleaños LibreBAU 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 pasoBAU REFERIDOS: Participa por interesantes premios al referir a tus colegasBAU LANGUAGE: Beneficios adicionales por acreditar un nivel de inglés B2/C1/C2
¡Postúlate y sé parte de un equipo inclusivo donde todo 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!
ResponsabilidadesDiseñar, desarrollar y probar microservicios siguiendo los lineamientos de Arquitectura Aplicativa y Empresarial.Participar en reuniones de Sprint Planning y Retrospective, aportando a la planificación técnica.Crear y gestionar tareas dentro de cada Sprint en base al Technical Document.Desarrollar Test Cases con TDD para garantizar la calidad del código.Implementar APIs RESTful/GraphQL y manejar integración con servicios externos.Cumplir con los estándares de codificación y realizar integración de código en Git según las políticas definidas.Optimizar el rendimiento de consultas y estructuras en bases de datos SQL y NoSQL (MongoDB, SQL Server, Oracle).Diseñar y gestionar colas de mensajería con Kafka, IBMMQ o RabbitMQ.Resolver incidentes y realizar refactoring de código para mejorar la mantenibilidad.Aplicar principios de diseño de microservicios y Twelve-Factor App.Colaborar con equipos de arquitectura, QA, DevOps y diseño para una integración fluida.
Requisitos excluyentesExperiencia mínima de 4 años en diseño, desarrollo e implementación de software.Sólidos conocimientos en Java 8+ y frameworks como Spring Boot, Spring Cloud, Spring Data, Spring Security.Experiencia con arquitecturas de microservicios y sistemas distribuidos.Conocimiento avanzado en bases de datos (optimización de querys, normalización de DB) SQL (SQL Server, Oracle) y NoSQL (MongoDB).Experiencia en diseño e integración de APIs RESTful y GraphQL.Experiencia en TDD (Test Driven Development).Conocimientos en Patrones de Diseño y Patrones de Integración.Experiencia con herramientas de mensajería Kafka, RabbitMQ o IBMMQ.Dominio de Git, gestión de ramas, versionado y CI/CD.Uso de Docker y OpenShift/Kubernetes para despliegue y orquestación de contenedores.Conocimientos en middleware, CXF, WSDL, Swagger, JSON/XML/YAML, JMS, Maven, Fuse/Camel.Familiaridad con herramientas de monitoreo como Prometheus, Grafana, ELK Stack.Conocimiento en diseño de sistemas escalables, optimización de rendimiento y profiling.Aplicación de principios SOLID y buenas prácticas en sistemas de alta complejidad.
Requisitos deseables
Experiencia en arquitecturas de alta disponibilidad y baja latencia.Conocimientos en caching distribuido (Redis, Memcached).Experiencia en automatización de pruebas y estrategias de testing avanzadas.
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 mesBAU INTERNET: Reintegro mensual parcial de tu facturaBAU 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 UTILITIES: ¡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 planificadaBAU HEALTH: Medicina prepaga de primer nivel para grupo familiar; Reintegro trimestrales por actividad deportivaBAU DAYs: Día de cumpleaños LibreBAU 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 pasoBAU REFERIDOS: Participa por interesantes premios al referir a tus colegasBAU LANGUAGE: Beneficios adicionales por acreditar un nivel de inglés B2/C1/C2
¡Postúlate y sé parte de un equipo inclusivo donde todo 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