About the job
Location: Costa Rica
Work mode: Hybrid
Role overview
The Senior Java Developer at Encora focuses on designing, building, and maintaining software solutions. This position works with teams across disciplines to turn business requirements into scalable applications. The role also involves leading technical projects, mentoring less experienced engineers, and improving development practices to support reliable software delivery.
What you will do
- Design, develop, and maintain backend applications using Java and frameworks such as Spring Boot or Micronaut.
- Collaborate with product managers, designers, and other teams to translate business needs into technical solutions.
- Promote code quality and reliability through automated testing, code reviews, and adherence to engineering standards.
- Contribute to system architecture and support microservices-based solutions within agile teams.
