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
About Encora
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.
