Senior Java Developer

AI overview

Develop innovative digital products while supporting agile teams in creating secure and scalable backend microservices using modern Java frameworks.

Información Importante 

Ubicación: Perú 

Modalidad de trabajo: Híbrido 

Resumen del puesto 

Como un Senior Java Developer (19350), 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 

  • Diseñar, desarrollar y mantener microservicios backend seguros y escalables utilizando Java y frameworks modernos
  • Definir e implementar arquitecturas orientadas a eventos y APIs seguras, asegurando rendimiento, calidad y mantenibilidad
  • Garantizar la calidad del software mediante pruebas unitarias, revisiones de código, refactorización y buenas prácticas de desarrollo
  • Colaborar con equipos multidisciplinarios en entornos cloud, CI/CD y despliegues automatizados

Requisitos y Habilidades 

  • Dominio avanzado de Java (JDK 11 y 17) y frameworks como Spring, Spring Boot, Reactor, JPA, JDBC; deseable experiencia con Quarkus
  • Experiencia en diseño y desarrollo de microservicios, gestión de APIs con APIM, AKS y seguridad en APIs
  • Experiencia en arquitecturas orientadas a eventos utilizando Apache Kafka, manejo de tópicos y procesamiento de eventos
  • Capacidad para optimizar esquemas y consultas en bases de datos relacionales
  • Conocimiento sólido de patrones y antipatrones en control de versiones y diseño de bases de datos No-SQL
  • Amplia experiencia en pruebas unitarias y aseguramiento de la calidad del código
  • Dominio de prácticas de desarrollo como code review, refactorización, programación segura, funcional y reactiva, y modelamiento UML
  • Experiencia en CI/CD incluyendo pruebas continuas e inspección de calidad de código
  • Conocimiento de servicios cloud elásticos, balanceo de carga, monitoreo, autenticación y orquestación con Docker Swarm o Kubernetes (AKS)
  • Conocimientos en seguridad de aplicaciones, OWASP, desarrollo seguro y pruebas automatizadas de vulnerabilidades

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
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