Tech Jobs for Talents without Borders
English-1st. Relocation-friendly. Curated daily by Imagine.
4,174 Jobs at 188 Companies

Java Backend Developer Senior

BASF

BASF

Software Engineering
Montevideo Department, Uruguay
Posted on Jun 25, 2024

Objetivo principal del puesto:

Responsable de desarrollar y mantener soluciones digitales innovadoras para el equipo de Agile DevOps de Procurement con un enfoque en los componentes back-end.

Principales tareas:

  • Impulsar el desarrollo de la solución BASF Procurement en una plataforma central basada en microservicios.

  • Responsable tanto del diseño como de la implementación end-to-end de microservicios individuales y asegurar su buen funcionamiento para construir una API-Layer estable y sostenible para varias aplicaciones consumidoras.

  • Responsable de la integración segura y sin problemas de los nuevos servicios en el entorno general de sistemas de BASF y en los sistemas backend existentes.

  • Responsable de cuidar la calidad del código definiendo convenciones de codificación y directrices de desarrollo, garantizando una elevada cobertura de pruebas e introduciendo herramientas de calidad del código.

  • A través de la optimización continua de nuestras canalizaciones CI/CD y marcos de prueba, el Desarrollador Backend Senior hará una contribución significativa a la automatización de los procesos de desarrollo y despliegue dentro del equipo.

  • Colaborar con los miembros del equipo y los proveedores de servicios externos para fomentar un intercambio continuo de conocimientos.

Requisitos mínimos de educación y calificación para el puesto:

  • Educación | Graduados o estudiantes avanzados de Ingeniería de Software, licenciatura en informática, Ingeniería Telemática, Analista en Tecnologías de la Información (o carreras afines).

  • Experiencia Laboral | 3-5 años de experiencia en desarrollo backend de software con JAVA.

  • Idiomas | Manejo avanzado de inglés

  • Habilidades Técnicas:

    • Conocimientos avanzados del ecosistema Spring, incluidos Spring Boot, Spring MVC, Spring Data y Spring Security.

    • Conocimientos avanzados en diseño e implementación de API RESTful.

    • Experiencia con marcos de pruebas unitarias, como JUnit, para escribir pruebas completas y fiables, incluidas técnicas de mocking y pruebas de Spring Boot.

    • Experiencia con sistemas de bases de datos relacionales y/o No-SQL, como PostgreSQL o MongoDB y las respectivas herramientas de mapeo Java (por ejemplo, Hibernate).

    • Conocimientos básicos sobre tecnologías de mensajería y streaming como JMS o Apache Kafka.

  • Valorados:

    • Cierta familiaridad con tecnologías front-end como HTML, CSS y JavaScript. Conocimiento de los principios y prácticas de DevOps, incluida la contenerización (p. ej., Docker, Kubernetes), canalizaciones de CI/CD e infraestructura como código (IaC). Familiaridad con plataformas en la nube, como AWS o Azure (preferido) Idealmente, experiencia básica en servicios y soluciones de supervisión (por ejemplo, con DataDog) en entornos de nube híbrida.

    • Familiaridad con herramientas de calidad del código, como SonarQube, para garantizar un código de alta calidad.

  • Habilidades Interpersonales

    • Gran capacidad para resolver problemas y para trabajar en un equipo multicultural y disperso.

    • Excelentes dotes de comunicación y capacidad para colaborar con miembros del equipo y proveedores de servicios externos.

BASF considera la Ley N° 19.691 y el Decreto N° 73/019 en todos sus procesos de contratación. Todo candidato calificado que cumpla con los requisitos establecidos en la descripción del cargo será considerado en este proceso de contratación sin distinción alguna.

Además, BASF es un empleador que promueve la igualdad de oportunidades. Aceptamos con entusiasmo nuestra responsabilidad de tomar decisiones de empleo sin tener en cuenta la raza, la edad, el estado civil y social, el origen nacional, la discapacidad, el sexo, la identidad o expresiones de género o cualquier otra característica o grupo de candidatos o empleados que no esté relacionada con su aptitud e idoneidad para el puesto. Nuestra dirección se compromete a seguir esta política en materia de contratación, colocación, promoción, traslado, descenso de categoría, despido, rescisión, contratación, remuneración y otras formas de compensación, formación y trato general durante el empleo.