Encora

Mid Java Developer

Encora
Apply
7 days ago
Lima, PeruMid Level

Responsibilities

  • Develop and maintain enterprise applications aligned with functional and technical requirements.
  • Build integration components using APIs and microservices.
  • Participate in the full software development lifecycle.
  • Improve code quality, performance, maintainability, and secure programming practices.
  • Design unit and automated testing strategies.
  • Optimize database queries, transactions, and performance.
  • Contribute to digital transformation and technology modernization initiatives.
  • Resolve medium- and high-complexity technical incidents and problems.
  • Collaborate with multidisciplinary teams in agile environments.

Requirements

  • More than three years of professional software development experience.
  • Backend application development experience with Java.
  • Knowledge of Java Generics, exception handling, JDBC, networking, process coordination, shared resources, locking, and synchronization.
  • Experience developing REST APIs and microservices, including concurrency, multithreading, concurrency patterns, and performance optimization.
  • Knowledge of SOA patterns and refactoring.
  • Experience using Git operations including reset, revert, merge, and rebase.
  • Experience writing advanced SQL queries, including nested queries, aggregation functions, and temporary tables.
  • Experience designing relational databases with views, materialized views, stored procedures, and functions.
  • Experience with unit testing, Spring Boot, JPA, SOAP web services, REST APIs, JSON, XML, Swagger, and OpenAPI.
  • Experience with reactive programming using WebFlux or RxJava.
  • Knowledge of CI/CD, automated pipelines, and YAML.
  • Experience working with Azure, Azure Functions, Azure Blob Storage, and data lakes.
  • Knowledge of security protocols and encryption mechanisms.
  • Preferred: experience designing serverless applications and using CosmosDB or other NoSQL databases.
  • Preferred: Docker, event-driven architectures, Saga, Cache Aside, Event Driven, ACID and BASE concepts, layered and component-based architectures, OLAP, OLTP, Data Mart, Data Vault, APM, IaaS, IaC, scripting, automation, JavaScript, Node.js, or complementary cloud technologies.

Benefits

  • Hybrid work arrangement in Lima, Peru, with office attendance twice per week.
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