INFOSYS NOVA HOLDINGS LLC

Desarrollador de Java

PythonJavaSQLPostgreSQL
Traducción automática. Consulta el original.

Sobre la oportunidad

En este momento no podemos patrocinar ni asumir el patrocinio de un visado de trabajo.

INGENIERO DE SOFTWARE SENIOR – JAVA, SPRING BOOT Y AZURE

DESCRIPCIÓN DEL PUESTO

DESCRIPCIÓN GENERAL DEL PUESTO

Buscamos un Ingeniero de Software Senior altamente cualificado para diseñar, desarrollar y mantener aplicaciones y servicios nativos de la nube escalables. El candidato ideal contará con una sólida experiencia práctica en Java, el ecosistema Spring, servicios en la nube de Azure, bases de datos y arquitectura basada en eventos.

Este ingeniero contribuirá al diseño de sistemas distribuidos modernos, creará APIs seguras y fiables, y aprovechará herramientas de desarrollo asistidas por IA para mejorar la productividad de la ingeniería. Dependiendo del proyecto, algunos puestos también pueden requerir experiencia en Python y Databricks.

RESPONSABILIDADES CLAVE *

  1. Diseñar, desarrollar, probar y mantener aplicaciones de nivel empresarial utilizando Java, Spring, Spring Boot y Spring Cloud. *
  1. Construir y desplegar aplicaciones nativas de la nube y soluciones sin servidor utilizando Azure Container Apps y/o Azure Functions. *
  1. Desarrollar e integrar REST APIs y microservicios para dar soporte a aplicaciones distribuidas y escalables. *
  1. Diseñar y optimizar soluciones de bases de datos relacionales utilizando SQL y PostgreSQL. *
  1. Trabajar con bases de datos NoSQL, incluyendo Azure Cosmos DB, para dar soporte a los requisitos de datos de las aplicaciones. *
  1. Desarrollar aplicaciones basadas en eventos y soluciones de mensajería distribuida utilizando Apache Kafka y/o Azure Event Hubs. *
  1. Construir y mantener canalizaciones automatizadas de compilación, pruebas y despliegue utilizando GitHub y GitHub Actions. *
  1. Aplicar las mejores prácticas de ingeniería de software en cuanto a calidad de código, pruebas, seguridad, rendimiento y mantenibilidad. *
  1. Utilizar herramientas de desarrollo asistidas por IA para acelerar la codificación, la depuración, las pruebas, la documentación y las revisiones de código. *
  1. Colaborar con arquitectos, gestores de producto y equipos de ingeniería interfuncionales para ofrecer soluciones de software fiables. *
  1. Para puestos seleccionados, desarrollar aplicaciones basadas en Python y trabajar con Databricks para el procesamiento y análisis de datos. *
  1. Asesorar a otros ingenieros, participar en debates sobre diseño técnico y contribuir a los estándares de ingeniería.

EXPECTATIVAS DE NIVEL SENIOR

Se espera que el Ingeniero de Software Senior: *

  1. Asuma la responsabilidad de tareas técnicas complejas desde el diseño hasta el despliegue. *
  1. Tome decisiones técnicas acertadas y recomiende soluciones escalables y mantenibles. *
  1. Identifique y resuelva problemas de rendimiento, fiabilidad y producción. *
  1. Promueva las mejores prácticas de ingeniería, la calidad del código y la mejora continua. *
  1. Colabore eficazmente con las partes interesadas técnicas y empresariales. *
  1. Apoye y asesore a otros ingenieros mientras contribuye directamente al desarrollo práctico.

CUALIFICACIONES REQUERIDAS *

  1. Sólida experiencia profesional en el desarrollo de aplicaciones con Java. *
  1. Experiencia práctica con Spring, Spring Boot y Spring Cloud. *
  1. Experiencia en el desarrollo y despliegue de aplicaciones nativas de la nube utilizando Azure Container Apps y/o Azure Functions. *
  1. Dominio de SQL y bases de datos relacionales, preferiblemente PostgreSQL. *
  1. Experiencia con bases de datos NoSQL, preferiblemente Azure Cosmos DB. *
  1. Experiencia con arquitectura basada en eventos y plataformas de mensajería como Apache Kafka o Azure Event Hubs. *
  1. Dominio de Git y GitHub, incluyendo GitHub Actions para la automatización de CI/CD. *
  1. Experiencia en el desarrollo, prueba y resolución de problemas de aplicaciones de producción y APIs. *
  1. Familiaridad con herramientas de desarrollo asistidas por IA y su aplicación práctica en la ingeniería de software. *
  1. Sólidas habilidades de resolución de problemas, comunicación y colaboración.

CUALIFICACIONES PREFERENTES *

  1. Experiencia con Python y Databricks para los puestos aplicables. *
  1. Experiencia en el diseño e implementación de microservicios y sistemas distribuidos. *
  1. Conocimiento de seguridad en la nube, monitorización de aplicaciones, registro y optimización del rendimiento. *
  1. Experiencia con pruebas automatizadas unitarias, de integración y de API. *
  1. Familiaridad con la automatización de infraestructuras y las mejores prácticas de despliegue en la nube. *
  1. Experiencia en la mentoría de ingenieros y en la prestación de orientación técnica.

Kaleidoscope, una empresa de Infosys, es un empleador que ofrece igualdad de oportunidades, y todos los solicitantes cualificados serán considerados sin distinción de raza, color, religión, sexo, orientación sexual, identidad de género, origen nacional, estatus de veterano protegido, cónyuge de veterano protegido o discapacidad.

Más oportunidades con un solo perfil

¿Quieres optar a más puestos sin repetir todo el proceso? Crea tu perfil para que te encuentren las empresas que usan Nort.

Crear mi perfil

Tu próximo empleoya está buscándote.

Nort

Plataforma de reclutamiento inverso para programadores