Encora is looking for a Java Backend Developer to join a dynamic, multidisciplinary team. In this role, you will focus primarily on Java back-end development, implementing features and integrations, with opportunities to contribute to front-end improvements using Angular.
What You'll Do
- Implement features in Java
- Handle integration between systems using Apache Camel
- Manage AWS environments and deployment automation with GitLab
- Produce clear technical documentation
What We're Looking For
- Proven proficiency with object-oriented software development in Java
- Development of cloud-based large data applications, preferably in AWS
- Knowledge of Design Patterns
- Experience modeling, producing, and consuming web service APIs (RESTful or SOAP)
- Experience with SQL databases such as SQL Server and PostgreSQL
- Experience with AWS development environments
- Experience with Hibernate/JPA
Nice to Have
- Knowledge or experience with agile development methodologies
- Knowledge of Terraform development and AWS infrastructure
- Knowledge of automated testing in Java (e.g., Unit Test, Integration Test)
- Familiarity with principles of distributed systems
- Familiarity with Apache Camel and SOAP API
Technical Stack
- Java, Apache Camel, AWS, GitLab
- Angular, SQL Server, PostgreSQL
- Hibernate/JPA, Terraform
Team & Environment
You will be part of a dynamic, multidisciplinary team.
Work Mode
This position is based in-country at our locations in Brazil.
Encora hires professionals based solely on their skills and qualifications, and does not discriminate based on age, disability, religion, gender, sexual orientation, socioeconomic status, or nationality.






