Senior Java Developer

AI overview

Join a highly skilled agile technology team to design and develop cutting-edge backend solutions that drive business results and innovate digital products.

Información Importante 

Ubicación: Perú 

Modalidad de trabajo: Híbrido

Resumen del puesto 

Como un Senior Java Developer (19489), 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 soluciones backend escalables y de alto rendimiento utilizando Java y frameworks modernos
  • Definir e implementar arquitecturas event-driven y patrones de diseño asegurando calidad, seguridad y mantenibilidad del software
  • Garantizar la calidad del código mediante pruebas unitarias, revisiones técnicas, refactorización continua y buenas prácticas de desarrollo
  • Liderar técnicamente iniciativas complejas, brindando mentoría a perfiles junior y semi senior y colaborando con equipos multidisciplinarios

Requisitos y Habilidades 

  • Dominio avanzado de Java (JDK 11 y 17) y frameworks como Spring Boot, Reactor, JPA, JDBC y Spring; deseable experiencia con Quarkus
  • 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 antipatrónes en control de versiones, diseño No-SQL y arquitectura de software
  • Amplia experiencia en pruebas unitarias y aplicación de prácticas de desarrollo como code review, refactoring, programación funcional y reactiva
  • Experiencia en CI/CD incluyendo pruebas continuas e inspección de calidad de código
  • Conocimiento en diseño y uso de bases de datos No-SQL, incluyendo índices, consultas y conceptos ACID vs BASE
  • Experiencia con servicios cloud, 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 y penetración
  • Alta autonomía, capacidad de síntesis y comunicación clara, con experiencia acompañando y mentorizando a desarrolladores junior y semi senior

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