Encora

Java Engineer Mid

Encora
Apply
11 hours ago
Lima, PeruMid Level

Responsibilities

  • Develop backend applications using Java 11, 17, or 21.
  • Build and manage APIs.
  • Use reactive Java and functional interfaces.
  • Develop with Spring Boot, Spring MVC, and Spring WebFlux.
  • Work with relational and non-relational database management systems.
  • Deploy applications using Docker and Kubernetes.
  • Use Azure services including Storage, Functions, API Management, Service Bus, Event Hubs, and Cosmos DB.
  • Apply Clean Code, SOLID, design patterns, refactoring, and unit testing practices.

Requirements

  • Degree in Systems Engineering, Informatics Engineering, Software Engineering, Computer Science, or a related field.
  • More than four years of experience as a backend developer using Java.
  • Experience with Java 11, 17, or 21.
  • Experience with reactive Java, functional interfaces, APIs, Spring Boot, Spring MVC, and Spring WebFlux.
  • Knowledge of relational and non-relational databases.
  • Experience with Azure and its listed cloud services.
  • Knowledge of Docker and Kubernetes application development and deployment.
  • Knowledge of Scrum and software development practices including Clean Code, SOLID, design patterns, refactoring, and unit testing.
  • Knowledge of New Relic is desirable.

Benefits

  • Hybrid work arrangement in Lima, with on-demand and quarterly office attendance in La Victoria.

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