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 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
š£ļø 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
Nice to have
āļø Knowledge of ISO 11783-10 and ISOXML;
āļø Experience with Apache Cassandra and Redis;
āļø Experience with Groovy, Grails, TypeScript, or Node.js 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? šš