E

Encora

Global digital engineering services provider

Senior Java Developer

Backend EngineeringConfirmed live in the last 24 hours
Full-timePeruNo salary listed

About the Job

Requirements

  • At least 6 years of experience as a Java Developer or Software Engineer.
  • Strong experience with Java 11 and Java 17.
  • Experience developing applications with Spring Boot.
  • Knowledge of the Spring Framework.
  • Experience using JDBC and JPA.
  • Knowledge of reactive programming with Reactor.
  • Experience implementing microservices architectures.
  • Knowledge of Quarkus.
  • Experience working with Apache Kafka.
  • Experience implementing event-driven architectures.
  • Experience optimizing relational databases.
  • Knowledge of version control and branching strategies.
  • Experience working with NoSQL databases.
  • Experience developing unit tests.
  • Knowledge of secure programming.
  • Experience conducting code reviews.
  • Knowledge of functional programming.
  • Knowledge of UML modeling.
  • Experience refactoring applications.
  • Experience using Kiuwan or equivalent code quality analysis tools.

Responsibilities

  • Design, develop, and maintain enterprise applications using Java and microservices-based architectures.
  • Build scalable and resilient solutions aligned with architecture and quality standards.
  • Design and implement APIs and integration components for critical business processes.
  • Participate in technology modernization and digital transformation initiatives.
  • Apply secure development practices, reactive programming, and event-driven architecture.
  • Conduct code reviews and promote engineering standards within the team.
  • Optimize application performance, queries, and data structures.
  • Design testing strategies and ensure adequate unit test coverage.
  • Participate in deployments, support, and resolution of complex incidents.
  • Contribute to reducing technical debt and continuously improving applications.
  • Collaborate with multidisciplinary teams using agile methodologies.

Desired Qualifications

  • Knowledge of CI/CD patterns and antipatterns.
  • Experience designing NoSQL databases.
  • Knowledge of ACID and BASE concepts.
  • Experience implementing continuous integration and deployment.
  • Knowledge of cloud services, load balancers, monitoring, and authentication.
  • Experience with penetration testing and automated vulnerability testing.
  • Knowledge of network protocols and components such as VLAN, NAT, gateways, and routing.
  • Experience using Docker Swarm or Kubernetes.
  • Experience with Azure Kubernetes Service (AKS).
  • Knowledge of OWASP and secure development.
  • Experience with Azure Data Factory.
  • Experience with Databricks.

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