E

Encora

Global digital engineering services provider

Senior Java Developer

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

About the Job

Requirements

  • At least 6 years of professional experience in Java software development.
  • Expertise in Java JDK 11 and 17, Spring Framework, Spring Boot, WebFlux, JDBC, and JPA.
  • Experience developing microservices and designing and implementing REST and RESTful APIs.
  • Knowledge of OpenAPI and Swagger.
  • Experience with event-driven architectures and Apache Kafka for integration and event processing.
  • Experience in reactive and functional programming.
  • Experience using Maven and Gradle.
  • Experience with unit testing using a behavior-driven development approach.
  • Knowledge of code review, secure programming, refactoring, SonarQube, and UML modeling.
  • Experience using Redis Cache and HashiCorp Vault.
  • Experience with relational databases, including SQL Server and Azure SQL, and optimizing queries and database structures.
  • Experience with NoSQL databases such as MongoDB or CosmosDB, and knowledge of NoSQL design patterns and antipatterns.
  • Experience with Docker, Kubernetes, OpenShift, and Azure Kubernetes Service.
  • Experience with Azure services including Azure API Management, Azure Application Gateway, Azure App Service, Azure Functions, Azure Data Factory, and Azure Blob Storage.
  • Experience developing cloud-native solutions.

Responsibilities

  • Develop and maintain enterprise applications aligned with functional and technical requirements.
  • Design, build, and implement highly available APIs and microservices.
  • Participate in the full software development lifecycle, from analysis through production implementation.
  • Implement improvements to reduce technical debt and improve solution maintainability.
  • Apply design patterns and event-driven architectures to build scalable solutions.
  • Design and implement solutions based on microservices and cloud platforms.
  • Conduct code reviews and promote secure development practices.
  • Design testing strategies and continuously improve quality coverage.
  • Optimize queries and relational and NoSQL data models.
  • Resolve complex incidents and provide specialized technical support.
  • Participate in digital transformation and technology modernization initiatives.
  • Provide technical guidance and mentorship to junior and mid-level profiles.

Desired Qualifications

  • Knowledge of Quarkus.
  • Experience with JavaScript and Node.js.
  • Knowledge of serverless architectures.
  • Experience with AWS.
  • Experience implementing continuous integration and continuous delivery pipelines.
  • Knowledge of continuous integration and continuous quality strategies.
  • Experience with monitoring and observability using Dynatrace or similar tools.
  • Knowledge of OWASP and secure development.
  • Experience with penetration testing and automated vulnerability analysis.
  • Knowledge of Docker Swarm.
  • Experience with Data Factory and Databricks.
  • Knowledge of network protocols and components.
  • Experience in advanced NoSQL database design.
  • Knowledge of ACID and BASE concepts.

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