E

Encora

Global digital engineering services provider

Senior Java Backend Developer

Backend EngineeringConfirmed live in the last 24 hours
Full-timeLima, PeruNo salary listed

About the Job

Requirements

  • More than 5 years of backend development experience with Java.
  • Advanced knowledge of Java and JDK 8, 11, or 17.
  • Experience with Spring and knowledge of Quarkus.
  • Experience developing and integrating services using REST APIs and tools such as Swagger.
  • Knowledge of build and dependency-management tools such as Maven and Gradle.
  • Experience with Docker, including images, containers, volumes, networks, and composition.
  • Knowledge of Kubernetes and Azure Kubernetes Service (AKS).
  • Knowledge of cloud-native architecture and Azure services.
  • Experience or knowledge of Azure API Management (APIM), Azure Application Gateway, Azure App Service, and Azure Functions.
  • Knowledge of Azure Data Factory and its data pipelines.
  • Knowledge of software architecture, layers, components, services, and design patterns.
  • Knowledge of SAGA and Cache Aside patterns.
  • Knowledge of NoSQL database design, including tables, indexes, queries, and ACID and BASE concepts.

Responsibilities

  • Design, develop, and maintain backend applications and services using Java and JDK versions 8, 11, and 17.
  • Implement services and integrations using REST APIs and technologies such as Spring and Quarkus.
  • Design software solutions considering layers, components, services, architectural patterns, and development best practices.
  • Apply design patterns such as SAGA and Cache Aside to meet architectural needs and improve application performance.
  • Develop, configure, and manage images, containers, volumes, networks, and compositions using Docker.
  • Implement and administer containerized applications using Kubernetes and Azure Kubernetes Service (AKS).
  • Work with cloud-native architectures and Azure services, including Azure API Management, Azure Application Gateway, Azure App Service, and Azure Functions.
  • Participate in implementing and managing data processes and pipelines using Azure Data Factory.
  • Design and optimize NoSQL databases, considering tables, indexes, queries, and ACID and BASE consistency principles.
  • Apply data architecture and storage concepts, including analytical and transactional processing, Data Marts, and Data Vault.
  • Consider site reliability engineering (SRE) practices, application and infrastructure performance monitoring, infrastructure as a service, and infrastructure as code.
  • Collaborate with technical teams to ensure the quality, scalability, availability, and maintainability of implemented solutions.

Desired Qualifications

  • Knowledge of Azure PaaS and cloud infrastructure services.
  • Knowledge of data architecture and management, including OLAP, OLTP, Data Marts, and Data Vault.
  • Knowledge of site reliability engineering (SRE) and application performance monitoring (APM).
  • Knowledge of infrastructure as a service (IaaS) and infrastructure as code (IaC).

About the Company

Encora

Global digital engineering services provider

Encora offers global digital engineering services, including software product engineering, cloud services, data science, and quality engineering. It works through nearshore and offshore teams in Latin America and India to provide cost-effective software development and IT consulting for industries like financial services, healthcare, retail, and technology. The company differentiates itself with a scalable global delivery model, access to large pools of software engineers, and backing from Advent International to support growth. Its goal is to help clients accelerate their digital transformation by delivering practical, scalable engineering services at a lower cost.

Company size
5,001-10,000
Company stage
Acquired
Total funding
$215M
Headquarters
Scottsdale, AZ
Founded
2003

Recently Posted Jobs

Explore more opportunities at Encora

See more jobs