directohace 1 día

Desarrollador Java

EndavaRosarioHíbrido · Tiempo completo
Semi Senior3+ años
Este aviso fue publicado originalmente en inglés, así que es probable que necesites inglés para este puesto. La descripción puede estar traducida automáticamente al español; ante la duda, revisá el aviso original con el botón de postularte.

Endava busca un Desarrollador Java con experiencia en Spring Framework, backend y APIs RESTful. Se requiere 3+ años de experiencia en desarrollo de software.

Por qué aplicar

Aplicá si tenés experiencia en Java y Spring Framework. Ideal para desarrolladores con 3+ años de experiencia en software.

Descripción del puesto

Desarrollo es la disciplina más grande en Endava. Nuestros desarrolladores diseñan, construyen y lanzan productos de software utilizando múltiples lenguajes de programación, frameworks y bibliotecas. Trabajando en estrecha colaboración con equipos multifuncionales, aportan adaptabilidad, resolución de problemas y un fuerte enfoque en el cliente. Responsabilidades: - Desarrollar componentes de software siguiendo estándares industriales, herramientas y mejores prácticas. - Participar en la refinación del backlog, estimación, implementación y otras actividades de desarrollo. - Colaborar con las partes interesadas para comprender los requisitos, la arquitectura y las prioridades. - Escalar riesgos, problemas o preocupaciones relacionados con las tareas de desarrollo. - Revisar el trabajo entregado por otros miembros del equipo de desarrollo. - Aprender y aplicar nuevas tecnologías, prácticas y herramientas según lo requerido por el proyecto. - Participar en comunidades tecnológicas internas y eventos. Requisitos: - 3+ años de experiencia en desarrollo de software. - Fuerte dominio de Java y desarrollo backend utilizando Spring Framework (MVC, JDBC) y tecnologías relacionadas. - Experiencia en el desarrollo y mantenimiento de APIs RESTful utilizando frameworks como Jersey. - Familiaridad con bibliotecas de procesamiento JSON como Jackson. - Experiencia trabajando con servidores de aplicaciones como Tomcat. - Entendimiento de principios de diseño orientado a objetos, patrones de diseño y prácticas de código limpio. - Experiencia con desarrollo frontend utilizando React y JavaScript/TypeScript. - Exposición a tecnologías frontend heredadas como Backbone.js, RequireJS y Handlebars es un plus. - Experiencia práctica con bases de datos relacionales, preferiblemente Microsoft SQL Server, incluyendo desarrollo y optimización SQL. - Familiaridad con herramientas de migración de bases de datos como Flyway. - Experiencia con herramientas de gestión de compilación y dependencias como Gradle. - Entendimiento de tecnologías de contenedorización incluyendo Docker y Docker Compose. - Experiencia trabajando con sistemas de control de versiones como Git. - Familiaridad con prácticas y herramientas de CI/CD, preferiblemente Azure Pipelines. - Conocimiento básico de despliegues de Kubernetes y herramientas de gestión de configuración como Helm o Kustomize. - Conocimiento de prácticas de observabilidad y monitoreo utilizando herramientas como New Relic y OpenTelemetry. - Familiaridad con protocolos y estándares de comunicación como HTTP, REST, JSON y TCP/IP. - Conocimiento básico de metodologías ágiles como Scrum o Kanban. - Fuertes habilidades de resolución de problemas y pensamiento analítico. - Excelentes habilidades de comunicación y trabajo en equipo. - Dominio intermedio del inglés. Descubre algunos de los beneficios globales que empoderan a nuestra gente para convertirse en la mejor versión de sí misma: - Finanzas: Paquete de salario competitivo, plan de acciones, bonos de desempeño de la empresa, premios de reconocimiento basados en el valor, bono de referencia. - Desarrollo profesional: Coaching profesional, oportunidades globales de carrera, trayectorias profesionales no lineales, programas de desarrollo interno para liderazgo gerencial y técnico. - Oportunidades de aprendizaje: Proyectos complejos, rotaciones, comunidades tecnológicas internas, capacitación, certificaciones, coaching, suscripciones a plataformas de aprendizaje en línea, sesiones de pase-it-on, talleres, conferencias. - Equilibrio entre vida y trabajo: Trabajo híbrido y horarios de trabajo flexibles, programa de asistencia al empleado. - Salud: Programa global de bienestar interno, acceso a aplicaciones de bienestar. - Comunidad: Comunidades tecnológicas internas globales, clubes de hobbies e grupos de interés, programas de inclusión y diversidad, eventos y celebraciones. En Endava, estamos comprometidos a crear un entorno abierto, inclusivo y respetuoso donde todos se sientan seguros, valorados y empoderados para ser su mejor versión. Aceptamos solicitudes de personas de todos los antecedentes, experiencias y perspectivas, porque sabemos que los equipos inclusivos nos ayudan a ofrecer soluciones más inteligentes e innovadoras para nuestros clientes. Las decisiones de contratación se basan en mérito, habilidades, calificaciones y potencial. Si necesitas ajustes o apoyo durante el proceso de reclutamiento, por favor házmelo saber. La tecnología es nuestra forma de hacer las cosas. Y la gente es nuestra razón de ser. Durante más de dos décadas, hemos estado aprovechando la tecnología para impulsar un cambio significativo. Al combinar ingeniería de clase mundial, experiencia en la industria y una mentalidad centrada en las personas, consultamos y nos asociamos con marcas líderes de diversas industrias para crear plataformas dinámicas y experiencias digitales inteligentes que impulsan la innovación y transforman negocios. Desde el prototipo hasta el impacto en el mundo real, sé parte de un cambio global haciendo un trabajo que importa.

Responsabilidades

  • Desarrollar componentes de software
  • Participar en la planificación y estimación de tareas
  • Colaborar con las partes interesadas
  • Escalar riesgos y problemas
  • Revisar el trabajo de otros miembros del equipo

Skills requeridas

Desarrollo de softwareProgramación en JavaSpring FrameworkBackendRESTful APIsResolución de problemasPensamiento analíticoComunicaciónTrabajo en equipo

Beneficios

  • Sueldo competitivo
  • Plan de acciones
  • Bonos de desempeño
  • Reconocimiento basado en el valor
  • Coaching de carrera
  • Oportunidades de carrera global
  • Programas de desarrollo interno
  • Horario de trabajo flexible
  • Programa de asistencia al empleado
  • Bienestar global interno
  • Acceso a aplicaciones de bienestar
¿Te interesa empleos en Rosario? Avisame cuando haya nuevos.