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

  • At least 5 years of professional experience developing backend applications with Java.
  • Experience with Java 8 or later.
  • Strong experience with Spring Boot.
  • Experience designing and developing microservices architectures.
  • Experience developing REST APIs.
  • Knowledge of resilience patterns and distributed architectures.
  • Experience working with Azure services, including compute, networking, containers, and storage.
  • Experience using Docker to containerize applications.
  • Experience designing and implementing CI/CD processes with GitHub Actions.
  • Experience using SonarCloud for static analysis and code quality.
  • Experience using JFrog Artifactory for artifact management.
  • Experience using GitHub Advanced Security, including Code Scanning, Secret Scanning, and Dependabot.
  • Experience using Dynatrace for observability and monitoring.
  • Proficiency with Git.
  • Experience developing unit and integration tests.
  • Experience using JUnit and Mockito.
  • A Bachiller or degree qualification in Systems Engineering, Informatics Engineering, Software Engineering, or a related field.

Responsibilities

  • Design, develop, and maintain Java microservices in accordance with enterprise architecture guidelines.
  • Participate in technical refinement sessions and user story estimation.
  • Design and implement scalable and secure REST APIs.
  • Build and maintain CI/CD pipelines using GitHub Actions.
  • Ensure code quality using SonarCloud and sound development practices.
  • Manage security findings using GitHub Advanced Security.
  • Manage dependencies and artifacts using JFrog Artifactory.
  • Deploy containerized applications using Docker on Azure platforms.
  • Monitor and optimize application performance using Dynatrace.
  • Conduct code reviews and ensure compliance with technical standards.
  • Provide technical mentorship to less experienced developers.
  • Participate in continuous improvement initiatives related to quality, security, and observability.

Desired Qualifications

  • Microsoft Azure AZ-204 certification.
  • Experience working with Kubernetes.
  • Experience using Azure Kubernetes Service (AKS).
  • Knowledge of messaging platforms including Apache Kafka and Azure Service Bus.
  • Experience working with Agile methodologies, including Scrum and Kanban.
  • Experience in the financial sector or highly regulated environments.
  • Knowledge of DevSecOps practices.
  • Experience implementing observability and monitoring strategies in cloud environments.

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