1 day ago
Lima, PeruSenior
Responsibilities
- Diseñar, desarrollar y mantener servicios backend utilizando Java y Spring Boot.
- Implementar soluciones basadas en microservicios y programación reactiva.
- Desarrollar e integrar API y servicios para la comunicación entre aplicaciones.
- Gestionar el acceso y la persistencia de datos mediante SQL, Cosmos DB y Oracle.
- Implementar pruebas automatizadas y unitarias para asegurar la calidad del código.
- Aplicar principios SOLID y prácticas de código limpio para crear soluciones mantenibles y escalables.
- Gestionar el control de versiones y los procesos de construcción de aplicaciones.
- Participar en equipos ágiles que trabajan con Scrum.
Requirements
- Cinco años o más de experiencia en desarrollo backend con Java.
- Conocimientos de Java, Spring Boot y Spring Cloud.
- Experiencia con Java 8, Java 11 y Java 17.
- Conocimientos de programación reactiva, preferiblemente con Spring WebFlux.
- Experiencia en desarrollo de microservicios y API.
- Manejo de Maven y Gradle.
- Experiencia con JUnit, Mockito o WebFlux Test y conocimientos de TDD.
- Manejo de Postman y SonarQube.
- Conocimientos de SQL y experiencia con Cosmos DB y Oracle.
- Manejo de Git.
- Experiencia con Docker y Kubernetes.
- Conocimiento de principios SOLID y código limpio.
- Experiencia con metodologías ágiles, especialmente Scrum.
- Se valoran conocimientos de Azure API Management, Azure Key Vault y Azure Storage.
Benefits
- Modalidad remota en Lima, Perú, con disponibilidad para asistir a las oficinas de Lima cuando el cliente lo requiera.
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.
