drjobs Ingeniero de Software Java + Angular Uruguay

Ingeniero de Software Java + Angular Uruguay

Employer Active

1 Vacancy
drjobs

Job Alert

You will be updated with latest job alerts via email
Valid email field required
Send jobs
Send me jobs like this
drjobs

Job Alert

You will be updated with latest job alerts via email

Valid email field required
Send jobs
Job Location drjobs

Montevideo - Uruguay

Monthly Salary drjobs

Not Disclosed

drjobs

Salary Not Disclosed

Vacancy

1 Vacancy

Job Description

Estamos en búsqueda de un Ingeniero de Software!

Te apasiona construir soluciones escalables seguras y con foco en calidad Querés ser parte de un equipo que impulsa la innovación tecnológica en el ecosistema financiero Entonces esta oportunidad es para vos!

Prepárate y únete a esta aventura!

Qué encontrarás

  • Desafíos técnicos y personales que te mantendrán en constante crecimiento. Un equipo conectado enfocado en tu bienestar físico y mental.
  • Cultura de mejora continua fresca y colaborativa con oportunidades de aprendizaje y gente dispuesta a apoyarte.
  • Programas que cuidan tu bienestar físico y emocional y tu crecimiento profesional.


    Qué buscamos

    Desarrollador FullStack Senior con más de 5 años de experiencia y dominio comprobado en Java con SpringBoot y Angular que quiera asumir el reto de impulsar el desarrollo de sistemas robustos escalables y alineados a las mejores prácticas del mercado.

    Qué harás en este rol

    -Diseñar desarrollar e implementar soluciones end-to-end (backend y frontend) con foco en eficiencia calidad seguridad y mantenibilidad apalancándose en asistentes de IA para acelerar la entrega y mejorar la productividad.

    -Participar activamente en la evaluación y mejora continua de sistemas actuales proponiendo refactorizaciones automatizaciones y estrategias de evolución tecnológica.

    -Asegurar que las soluciones cumplan con los criterios funcionales no funcionales (performance seguridad escalabilidad usabilidad) y los tiempos de entrega definidos utilizando prácticas de CI/CD y pruebas automatizadas (unitarias integración mutación sistema performance y aceptación).

    -Colaborar estrechamente con equipos multifuncionales bajo metodologías ágiles (Scrum/Kanban) participando en refinamientos plannings dailies y retrospectivas con foco en la entrega continua de valor.

    -Aplicar principios de DevSecOps asegurando la calidad del código la gestión segura de dependencias y la infraestructura como código en entornos cloud (Azure).

    -Garantizar que el desarrollo se alinee con las políticas organizacionales los estándares técnicos las buenas prácticas de ingeniería de software y las estrategias de calidad y seguridad definidas por la organización.


      Cuál debe ser tu dominio técnico

      Requerido:

      -Java 17 con experiencia en proyectos con Spring Boot 3.2 (web JPA seguridad perfiles).

      -Buen manejo de estructuras de datos algoritmos básicos y principios de arquitectura limpia (Clean Code SOLID).

      -Buen dominio de HTML5 CSS3 y preprocesadores como Sass.

      -Conocimientos prácticos en TypeScript 5.x y Angular 17 incluyendo componentes servicios y rutas.

      -Conocimientos de programación funcional (streams lambdas funciones puras).

      -Principios sólidos de programación orientada a objetos (POO) diseño modular y uso de patrones comunes (Factory Strategy Singleton).

      -Estar alineado con las características modernas de los lenguajes.

      -Integración y diseño de APIs escalables y seguras (OpenAPI Swagger)

      -Modelado y arquitectura de microservicios (modularidad cohesión acoplamiento)

      -Aplicación de patrones de diseño para resolver problemas complejos

      -Estrategias de calidad: pruebas unitarias de integración de contrato mutación (JUnit en Java o Jest/Jasmine en TS). Conocimiento base en Piramide Cohn.

      -Dominio en bases de datos relacionales: normalización consultas replicación particionamiento caché.

      -Conocimiento avanzado en bases de datos no relacionales: configuración e implementación.

      -Manejo fluido de Git y comprensión de estrategias de branching como GitFlow

      -Aseguramiento de microservicios y gestión de accesos con mecanismos de autenticación y autorización como JWT y OAuth2

      -Conocimiento de arquitecturas orientadas a eventos y comunicación asíncrona.

      -Conocimiento de patrones distribuidos como event-driven architecture retry policies circuit breaker y resiliencia ante fallos.

      -Aplicación de principios de DevSecOps integrando escaneo de calidad y seguridad en el ciclo de desarrollo mediante herramientas como SonarQube Snyk o Trivy con gestión segura de secretos y cumplimiento de estándares como OWASP Top 10 en APIs y servicios.

        Deseable:

        -Uso eficaz de GitHub Copilot para tareas repetitivas pruebas documentación técnica y generación asistida de código.

        -Afinidad con el enfoque Vibe Coding

        -Experiencia aplicando Domain-Driven Design (DDD).

        -Experiencia o interés en trabajar con tecnologías de mensajería y streaming como Apache Kafka Redis (pub/sub) RabbitMQ o Azure Service Bus.

        -Conocimientos en hardening de contenedores análisis de dependencias y políticas de revisión automática en pipelines (linting branch protection escaneo IaC).

        -Conocimiento básico en Infraestructura como Código (IaC) usando herramientas como Terraform o Ansible para definir y gestionar entornos de forma automatizada y reproducible.

        -Frameworks de pruebas funcionales para escribir pruebas automatizadas como Karate Serenity y/o herramientas para pruebas de carga y performance como K6


          Condiciones

          • Contrato a término indefinido Queremos relaciones a largo plazo y que seas parte de este equipo por mucho tiempo!
          • Modalidad de trabajo remoto. Tenemos oficina en Paysandú y nos encanta encontrarnos en nuestra Casa Sofka!
          • PaseLibre TuTerapia y una lista de beneficios que crece con el equipo!

            Employment Type

            Full Time

            Company Industry

            About Company

            Report This Job
            Disclaimer: Drjobpro.com is only a platform that connects job seekers and employers. Applicants are advised to conduct their own independent research into the credentials of the prospective employer.We always make certain that our clients do not endorse any request for money payments, thus we advise against sharing any personal or bank-related information with any third party. If you suspect fraud or malpractice, please contact us via contact us page.