Be a key player in the digital evolution of agriculture with xFarm Technologies.
We are looking for a Senior Backend Java Developer to play a strategic role in building the architecture that powers our digital solutions. At xFarm backend is a core part of the product. It is where scalability security and performance come together to ensure that data machines and systems communicate efficiently.
If you have strong technical expertise architectural vision and enjoy building solid solutions in microservices and cloud environments this opportunity puts you at the center of technological innovation in agriculture.
About xFarm Technologies
xFarm Technologies is a global agtech company headquartered in Italy operating across multiple countries. We develop digital solutions that support farmers cooperatives and agribusiness companies in managing data operations and decision-making in the field.
Our mission is to transform information into organization efficiency and operational clarity connecting technology and agriculture on an international scale.
Important Information
100% remote position based in Brazil
Company headquarters in Italy with global operations
Fluent English is required for both written and verbal communication
Your mission on a daily basis
Develop and maintain RESTful APIs using Java 21 or higher Micronaut or Spring Boot following OpenAPIand Swagger standards;
Design and implement microservices-based architectures;
Integrate external systems using OAuth2 and JWT;
Maintain and evolve internal libraries containing domain business rules;
Write unit and integration tests applying TDD practices;
Integrate third-party providers through OAuth webhooks and REST APIs;
Work with PostgreSQL and MongoDB ensuring performance and consistency;
Implement event-driven messaging patterns using Apache Kafka;
Use AWS services such as S3 Secrets Manager and Elastic Beanstalk;
Ensure application containerization with Docker and contribute to CI/CD pipelines preferably using GitLab CI;
Collaborate with QA Tech Lead Product Owner and engineering teams to define and deliver robust solutions;
Ensure the security efficiency and scalability of applications.
What we are looking for
Solid experience with Java 21 or higher;
Experience with Micronaut is strongly preferred or Spring Boot;
Hands-on experience with microservices architecture;
Strong knowledge of PostgreSQL Liquibase JDBC and MongoDB;
Knowledge of Apache Kafka and event-driven architecture;
Experience with AWS and cloud environments;
Familiarity with Docker and CI/CD pipelines;
Experience with OAuth2 JWT and REST API integrations;
Practical experience with testing using JUnit 5 Testcontainers Mockito and WireMock;
Knowledge of Git and Git-flow workflow;
Fluent English for clear communication in an international environment;
Autonomy and organization to work remotely across Brazil and Italy.
Nice to have
Knowledge of ISO 11783-10 and ISOXML;
Experience with Apache Cassandra and Redis;
Experience with Groovy Grails TypeScript or with NestJS;
Experience with resilience patterns such as circuit breaker and retry;
Knowledge of Elastic APM and AWS CodeArtifact;
Familiarity with IoT data flows and telemetry.
Benefits
Unimed Nacional Health Insurance with nationwide coverage in Brazil
Uniodonto Dental Plan
Flash Card offering flexibility for meals and transportation
Life Insurance
Wellhub (Gympass)
Birthday Day Off
Collaborative work environment focused on teamwork and technology applied to the real needs of agriculture
At xFarm Technologies technology and agriculture grow together. We value technical ownership collaboration and real product impact.
Ready to help build the future of agriculture with us
Be a key player in the digital evolution of agriculture with xFarm Technologies.We are looking for a Senior Backend Java Developer to play a strategic role in building the architecture that powers our digital solutions. At xFarm backend is a core part of the product. It is where scalability security...
Be a key player in the digital evolution of agriculture with xFarm Technologies.
We are looking for a Senior Backend Java Developer to play a strategic role in building the architecture that powers our digital solutions. At xFarm backend is a core part of the product. It is where scalability security and performance come together to ensure that data machines and systems communicate efficiently.
If you have strong technical expertise architectural vision and enjoy building solid solutions in microservices and cloud environments this opportunity puts you at the center of technological innovation in agriculture.
About xFarm Technologies
xFarm Technologies is a global agtech company headquartered in Italy operating across multiple countries. We develop digital solutions that support farmers cooperatives and agribusiness companies in managing data operations and decision-making in the field.
Our mission is to transform information into organization efficiency and operational clarity connecting technology and agriculture on an international scale.
Important Information
100% remote position based in Brazil
Company headquarters in Italy with global operations
Fluent English is required for both written and verbal communication
Your mission on a daily basis
Develop and maintain RESTful APIs using Java 21 or higher Micronaut or Spring Boot following OpenAPIand Swagger standards;
Design and implement microservices-based architectures;
Integrate external systems using OAuth2 and JWT;
Maintain and evolve internal libraries containing domain business rules;
Write unit and integration tests applying TDD practices;
Integrate third-party providers through OAuth webhooks and REST APIs;
Work with PostgreSQL and MongoDB ensuring performance and consistency;
Implement event-driven messaging patterns using Apache Kafka;
Use AWS services such as S3 Secrets Manager and Elastic Beanstalk;
Ensure application containerization with Docker and contribute to CI/CD pipelines preferably using GitLab CI;
Collaborate with QA Tech Lead Product Owner and engineering teams to define and deliver robust solutions;
Ensure the security efficiency and scalability of applications.
What we are looking for
Solid experience with Java 21 or higher;
Experience with Micronaut is strongly preferred or Spring Boot;
Hands-on experience with microservices architecture;
Strong knowledge of PostgreSQL Liquibase JDBC and MongoDB;
Knowledge of Apache Kafka and event-driven architecture;
Experience with AWS and cloud environments;
Familiarity with Docker and CI/CD pipelines;
Experience with OAuth2 JWT and REST API integrations;
Practical experience with testing using JUnit 5 Testcontainers Mockito and WireMock;
Knowledge of Git and Git-flow workflow;
Fluent English for clear communication in an international environment;
Autonomy and organization to work remotely across Brazil and Italy.
Nice to have
Knowledge of ISO 11783-10 and ISOXML;
Experience with Apache Cassandra and Redis;
Experience with Groovy Grails TypeScript or with NestJS;
Experience with resilience patterns such as circuit breaker and retry;
Knowledge of Elastic APM and AWS CodeArtifact;
Familiarity with IoT data flows and telemetry.
Benefits
Unimed Nacional Health Insurance with nationwide coverage in Brazil
Uniodonto Dental Plan
Flash Card offering flexibility for meals and transportation
Life Insurance
Wellhub (Gympass)
Birthday Day Off
Collaborative work environment focused on teamwork and technology applied to the real needs of agriculture
At xFarm Technologies technology and agriculture grow together. We value technical ownership collaboration and real product impact.
Ready to help build the future of agriculture with us
View more
View less