Ingeniero de Software Java + Angular Uruguay

Sofka

Not Interested
Bookmark
Report This Job

profile Job Location:

Montevideo - Uruguay

profile Monthly Salary: Not Disclosed
Posted on: 30+ days ago
Vacancies: 1 Vacancy

Job Summary

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!
            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é enc...
            View more view more

            Key Skills

            • Access Control System
            • Engineering
            • Bar Management
            • Jpa
            • Law
            • Jdbc