Encora

SeniorJavaDeveloper

$120–180k ~AI est. Lima, Peru Remote Friendly
Market Sentiment
HIGH DEMAND

Neural analysis suggests this role is
optimal for Senior candidates.

The Brief

“Senior Java Developer at Encora. Skills: Java, Spring Boot, Event Driven Architecture, Apache Kafka. Design backend solutions. Develop backend solutions”

Industry & Context.

Problems you'll solve

Database optimization; High-performance queries; Root cause analysis

What They're Looking For.

Must Have

5+ years backend Java, Java 11/17, Spring Boot, Spring Framework, Reactor, JDBC, JPA, Event Driven Architecture, Apache Kafka, Relational database optimization, High-performance queries, NoSQL database design, NoSQL database modeling, Unit testing, Software quality assurance, Code review, Secure programming, Functional programming, Reactive programming, Refactoring, UML modeling, CI/CD processes, Continuous testing, Continuous code quality inspection, Docker, Kubernetes, AKS, OWASP, Secure development, Cloud services

Nice to Have

Quarkus experience, Penetration testing knowledge, Automated vulnerabilities knowledge, VLAN knowledge, NAT knowledge, Gateways knowledge, Routing knowledge, Azure Data Factory experience, Databricks experience, Autonomous work, Lead technical initiatives, Guide junior talent, Develop junior talent, Guide semisenior talent, Develop semisenior talent

What You'll Do.

Design backend solutions

Develop backend solutions

Maintain backend solutions

Implement event-driven architectures

Optimize application performance

Optimize database performance

Ensure software quality

Apply secure development practices

Provide technical support

Mentor junior profiles

Mentor semisenior profiles

Participate in continuous improvement

How You'll Work.

Team & Collaboration

Cross-functional teams; Junior profiles; Semisenior profiles

Process & Methodology

CI/CD, Continuous testing, Continuous inspection

Full Job Description

Título del puesto: Senior Java Developer Habilidades clave: Java 11/17, Spring Boot, Reactor, JPA, JDBC, Apache Kafka, Arquitectura Orientada a Eventos, Bases de Datos Relacionales, NoSQL, CI/CD, Kubernetes, Desarrollo Seguro Experiencia: +5 años de experiencia. Ubicación: Perú. Modalidad: Híbrido En Coforge estamos buscando Senior Java Developer (#21710) con el siguiente perfil. Responsabilidades principales Diseñar, desarrollar y mantener soluciones backend escalables utilizando Java y frameworks modernos. Implementar arquitecturas orientadas a eventos y optimizar el rendimiento de aplicaciones y bases de datos. Garantizar la calidad del software mediante pruebas unitarias, revisiones de código y buenas prácticas de desarrollo seguro. Brindar soporte técnico y mentoría a perfiles junior y semisenior, participando activamente en iniciativas de mejora continua. Requisitos indispensables Más de 5 años de experiencia desarrollando aplicaciones backend con Java. Experiencia sólida en Java 11/17, Spring Boot, Spring Framework, Reactor, JDBC y JPA. Experiencia en Arquitectura Orientada a Eventos (Event Driven Architecture) utilizando Apache Kafka. Experiencia en optimización de bases de datos relacionales y consultas de alto rendimiento. Conocimiento de diseño y modelamiento de bases de datos NoSQL. Amplio conocimiento de pruebas unitarias y aseguramiento de la calidad de software. Experiencia aplicando buenas prácticas de desarrollo como code review, programación segura, programación funcional, programación reactiva, refactoring y modelamiento UML. Experiencia con procesos CI/CD, pruebas continuas e inspección continua de calidad de código. Experiencia con Docker, Kubernetes o AKS. Conocimiento de OWASP, desarrollo seguro y servicios Cloud. Requisitos deseables Experiencia con Quarkus. Conocimiento de pruebas de penetración y vulnerabilidades automatizadas. Conocimiento de protocolos y componentes de red como VLAN, NAT, Gateways y ruteo. Experiencia con Azure Data Facto

Free ATS check

Applying for this Senior Java Developer role?

Most applicants get filtered before a human reads their resume. See if yours makes the cut.

How to Apply on Greenhouse

  • Create a Greenhouse profile before applying — it saves time across multiple applications.
  • Upload your resume as a PDF; the parser handles it better than Word.
  • Answer all knockout questions carefully — wrong answers auto-reject before a human sees you.
  • Enable email notifications to track application status in real time.

ANONYMOUS · UNFILTERED

What do employees actually say about Encora?

Real rants from real employees. Read before you apply.

Read Company Rants →