Encora

Desarrollador Backend Java Senior

Encora
Apply
2 days ago
Lima, PeruSenior

Responsibilities

  • Diseñar, desarrollar y mantener aplicaciones y servicios backend con Java, JDK 11/17, Spring Boot y componentes del ecosistema Java.
  • Implementar arquitecturas orientadas a eventos con Apache Kafka, incluyendo el manejo de tópicos y eventos.
  • Diseñar, optimizar y mantener bases de datos relacionales y NoSQL, incluyendo esquemas, tablas, índices, consultas y modelos de consistencia.
  • Desarrollar pruebas unitarias y participar en pruebas continuas, controles de calidad, revisión de código y refactorización.
  • Aplicar programación funcional y reactiva, patrones de diseño, modelado UML y prácticas de desarrollo seguro.
  • Participar en procesos de integración y despliegue continuo, contenerización y orquestación con Docker Swarm, Kubernetes y Azure Kubernetes Service.
  • Implementar soluciones cloud con balanceo de carga, monitoreo y mecanismos de autenticación.
  • Identificar y mitigar vulnerabilidades mediante prácticas de desarrollo seguro y pruebas automatizadas de seguridad.
  • Colaborar con equipos técnicos para asegurar la calidad, escalabilidad, seguridad y mantenibilidad de las soluciones.

Requirements

  • Más de 5 años de experiencia en desarrollo backend con Java.
  • Dominio de Java, JDK 11 o 17 y Spring Boot.
  • Conocimientos sólidos de Spring, Reactor, JDBC y JPA.
  • Experiencia con arquitecturas orientadas a eventos y Apache Kafka.
  • Conocimientos avanzados de diseño y optimización de bases de datos relacionales y experiencia con bases de datos NoSQL.
  • Experiencia en diseño, desarrollo y ejecución de pruebas unitarias.
  • Dominio de revisión de código, refactorización, programación funcional y programación reactiva.
  • Conocimientos de control de versiones, CI/CD e inspección continua de la calidad del código.
  • Conocimientos de desarrollo seguro y prácticas OWASP para prevenir vulnerabilidades.
  • Experiencia o conocimientos en Docker Swarm o Kubernetes.
  • Capacidad para aplicar patrones de diseño y reconocer antipatrones.
  • Se valoran conocimientos de Quarkus, servicios cloud, balanceo de carga, monitoreo, autenticación, Azure Kubernetes Service, pruebas de penetración, detección automatizada de vulnerabilidades, redes, Azure Data Factory, Azure Databricks y modelado UML.

Benefits

  • Modalidad híbrida en Lima, Perú, con asistencia a la oficina del cliente dos días por semana.

Tech Stack

Categories

Encora

About Encora

5,001-10,000 employees

Encora provides software and digital product engineering services for technology companies and enterprises, including cloud-native development, data engineering, and QA. It operates a global delivery model and supports outsourced product development and managed engineering teams. Headquartered in Santa Clara, California, Encora is privately held and was acquired by Coforge; it previously raised $200 million in private equity funding in 2019.

Contact me