Encora

Senior Java Developer

Encora
Apply
7 hours ago
Lima, PeruSenior

Responsibilities

  • Develop and maintain enterprise applications using Java and microservices architectures.
  • Design and implement scalable, secure, high-performance backend components and REST APIs.
  • Build cloud-native, event-driven, and distributed solutions supporting critical business processes.
  • Improve code maintainability, reduce technical debt, and optimize queries, data structures, and integrations.
  • Participate in code reviews, unit testing, quality assurance, and continuous improvement of development standards.
  • Analyze and resolve complex incidents in production environments.
  • Provide technical guidance and mentorship to junior and semi-senior developers.

Requirements

  • At least 6 years of software development experience, including substantial Java experience.
  • Strong experience with Java 11/17, Spring Boot, microservices, RESTful APIs, Swagger/OpenAPI, Maven and/or Gradle.
  • Knowledge of Quarkus, reactive programming, event-driven architectures, Saga, Event Sourcing, and CQRS.
  • Experience with Apache Kafka, SQL and NoSQL databases, and data structure modeling and optimization.
  • Experience with Docker, Kubernetes, Azure Kubernetes Service, Azure App Service, Azure Functions, and Azure API Management.
  • Knowledge of Azure Application Gateway, Azure Data Factory, Azure PaaS, and cloud-native solutions.
  • Experience with CI/CD, code review, secure development, unit testing, and BDD strategies.
  • Knowledge of OWASP, SonarQube, refactoring, clean code, UML, and software design.
  • Desirable knowledge of JavaScript, Node.js, serverless architectures, AWS, Dynatrace, OpenShift, Databricks, Docker Swarm, infrastructure and networking components, and automated vulnerability testing.
  • Financial services or banking experience is desirable.
  • Strong technical autonomy, analytical thinking, communication, problem-solving, collaboration, technical leadership, mentoring, and results orientation.

Benefits

  • Hybrid work arrangement in Peru with in-person attendance twice per week in La Molina or Chorrillos.

Tech Stack

Apache KafkaAWSAzureDatabricksDockerGradleJavaJavaScriptKubernetesMavenNode.jsOpenShiftSonarQubeSpring BootSQL

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