Senior Java Developer

AI overview

Develop innovative digital products and solutions using advanced Java technologies, while working in an agile team to enhance business outcomes for clients.

Información Importante 

Ubicación: Perú 

Modalidad de trabajo: Híbrido

Resumen del puesto 

Como un Senior Java Developer (18192), formarás parte de un equipo tecnológico y ágil altamente calificado por respaldar y desarrollar soluciones de vanguardia para cumplir con los requisitos de nuestro negocio. Nos ayudará a acelerar los resultados empresariales de nuestros clientes mediante la innovación de productos digitales de vanguardia. 

Responsabilidades y Funciones 

  • Desarrollar y mantener aplicaciones backend en Java (11+), utilizando Spring Boot MVC y WebFlux, asegurando buenas prácticas de codificación como Clean Code, SOLID y patrones de diseño.
  • Implementar y gestionar APIs REST, integrando servicios de Azure como AKS, Service Bus, Redis, Cosmos DB y APIM, garantizando escalabilidad y seguridad.
  • Coordinar el despliegue de aplicaciones en entornos Docker y Kubernetes, colaborando con equipos bajo metodologías ágiles (Scrum) y liderando procesos de pase a producción.

Requisitos y Habilidades 

  • Egresados de sistemas, desarrollo o afines con +5 años de experiencia.
  • Conocimiento avanzado en Java 11 y versiones superiores.
  • Experiencia en desarrollo de aplicaciones con Spring Boot MVC y WebFlux.
  • Dominio de sistemas operativos Windows y Linux.
  • Manejo de servicios en Azure: AKS, KeyVault, AppConfiguration, APIM, Redis, Service Bus, EntraID, Storage, Functions, Event Hubs, Cosmos DB.
  • Construcción e integración de APIs REST.
  • Uso de bases de datos relacionales y no relacionales.
  • Despliegue de aplicaciones en contenedores Docker y orquestación con Kubernetes.
  • Aplicación de Clean Code, principios SOLID, patrones de diseño y refactorización.
  • Pruebas unitarias con enfoque en calidad de código.
  • Conocimiento de metodologías ágiles como Scrum.
  • Habilidades blandas: liderazgo, proactividad, autogestión, colaboración y gestión de pases a producción.

Acerca de Encora 

Encora es el socio preferido de ingeniería digital y modernización de algunas de las principales empresas del mundo y empresas nativas digitales. Con más de 9,000 expertos en 47+ oficinas y laboratorios de innovación en todo el mundo, las prácticas tecnológicas de Encora incluyen Ingeniería y Desarrollo de Productos, Servicios en la Nube, Ingeniería de Calidad, DevSecOps, Datos y Análisis, Experiencia Digital, Ciberseguridad e Ingeniería de IA y LLM. 

En Encora, contratamos profesionales únicamente en función de sus habilidades y calificaciones, y no discriminamos en función de la edad, discapacidad, religión, género, orientación sexual, estado socioeconómico o nacionalidad. 

Encora specializes in delivering customized software engineering solutions and digital product development services to fast-growing technology firms, leveraging advanced technologies to foster innovation and growth across various industries.

View all jobs
Get hired quicker

Be the first to apply. Receive an email whenever similar jobs are posted.

Ace your job interview

Understand the required skills and qualifications, anticipate the questions you may be asked, and study well-prepared answers using our sample responses.

Senior Java Developer Q&A's
Report this job
Apply for this job