E

Encora

Global digital engineering services provider

Senior Java Developer

Backend EngineeringConfirmed live in the last 24 hours
Full-timeLima, PeruNo salary listed

About the Job

Requirements

  • At least 6 years of professional software development experience with Java.
  • Proficiency with Java JDK 11 and 17, Spring Framework, Spring Boot, WebFlux, JDBC, and JPA.
  • Experience developing microservices and designing and implementing REST and RESTful APIs.
  • Knowledge of OpenAPI and Swagger.
  • Experience with event-driven architectures and Apache Kafka for integration and event processing.
  • Experience with reactive and functional programming, Maven, Gradle, and unit testing using a behavior-driven development approach.
  • Knowledge of code review, secure programming, refactoring, SonarQube, and UML modeling.
  • Experience using Redis Cache and HashiCorp Vault.
  • Experience with relational databases including SQL Server and Azure SQL, and optimizing queries and database structures.
  • Experience with NoSQL databases such as MongoDB or Cosmos DB, and knowledge of NoSQL design patterns and anti-patterns.
  • Experience with Docker, Kubernetes, OpenShift, and Azure Kubernetes Service.
  • Experience with Azure API Management, Azure Application Gateway, Azure App Service, Azure Functions, Azure Data Factory, and Azure Blob Storage.
  • Experience developing cloud-native solutions.
  • Ability to work autonomously; communicate effectively; think analytically; solve complex problems; provide technical leadership and mentorship; collaborate; adapt; learn continuously; and synthesize complex information and communicate solutions clearly.

Responsibilities

  • Develop and maintain enterprise applications aligned with functional and technical requirements.
  • Design, build, and implement highly available APIs and microservices.
  • Participate in the full software development lifecycle, from analysis through production implementation.
  • Implement improvements to reduce technical debt and optimize solution maintainability.
  • Apply design patterns and event-driven architectures to build scalable solutions.
  • Design and implement microservices-based and cloud-platform solutions.
  • Conduct code reviews and promote secure development practices.
  • Design testing strategies and continuously improve quality coverage.
  • Optimize relational and NoSQL queries and data models.
  • Resolve complex incidents and provide specialized technical support.
  • Participate in digital transformation and technology modernization initiatives.
  • Provide technical guidance to junior and semi-senior colleagues.

Desired Qualifications

  • Knowledge of Quarkus.
  • Experience with JavaScript and Node.js.
  • Knowledge of serverless architectures.
  • Experience with AWS.
  • Experience implementing continuous integration and continuous delivery pipelines.
  • Knowledge of continuous integration and continuous quality strategies.
  • Experience with monitoring and observability using Dynatrace or similar tools.
  • Knowledge of OWASP and secure development.
  • Experience with penetration testing and automated vulnerability analysis.
  • Knowledge of Docker Swarm.
  • Experience with Data Factory and Databricks.
  • Knowledge of network protocols and components.
  • Experience designing advanced NoSQL databases.
  • Knowledge of ACID and BASE concepts.

About the Company

Encora

Global digital engineering services provider

Encora offers global digital engineering services, including software product engineering, cloud services, data science, and quality engineering. It works through nearshore and offshore teams in Latin America and India to provide cost-effective software development and IT consulting for industries like financial services, healthcare, retail, and technology. The company differentiates itself with a scalable global delivery model, access to large pools of software engineers, and backing from Advent International to support growth. Its goal is to help clients accelerate their digital transformation by delivering practical, scalable engineering services at a lower cost.

Company size
5,001-10,000
Company stage
Acquired
Total funding
$215M
Headquarters
Scottsdale, AZ
Founded
2003

Recently Posted Jobs

Explore more opportunities at Encora

See more jobs