Extractta

Backend Developer, Java (Mid-level)

Extractta

full-time

Posted on:

Location Type: Remote

Location: Brazil

Visit company website

Explore more

AI Apply
Apply

About the role

  • Design, develop, and maintain Java microservices with a focus on performance, scalability, and resilience;
  • Collaborate with architecture, product, and infrastructure teams to translate business requirements into robust technical solutions;
  • Define development standards, best practices, and participate in code reviews;
  • Build and maintain RESTful APIs, system integrations, and asynchronous messaging workflows (Kafka, RabbitMQ, or similar);
  • Implement automated tests (unit, integration, and contract tests) to ensure delivery quality and reliability;
  • Collaborate with the DevOps team to evolve CI/CD pipelines, infrastructure as code (IaC), and observability;
  • Actively participate in architectural decisions and modernize legacy systems for cloud-native environments;
  • Monitor and optimize application performance in production, proposing continuous improvements and reliability engineering practices (SRE mindset).

Requirements

  • Strong experience with Java 21;
  • Experience with Micronaut and Spring;
  • Experience with microservices and REST APIs;
  • Knowledge of relational and non-relational databases;
  • Experience with AWS and Kubernetes;
  • Understanding of security and authentication;
  • Monitoring (Prometheus, Grafana, ELK);
  • Automated testing.
  • Desired/Preferred:
  • Experience with reactive architecture (Spring WebFlux, Reactor);
  • Knowledge of serverless (AWS Lambda, GCP Functions);
  • Previous experience in financial services or regulated environments;
  • Familiarity with chaos engineering, resilience, and load testing practices;
  • Contributions to communities or open source, or experience mentoring technically.
Benefits
  • Competitive compensation based on experience
  • Opportunities for career growth and involvement in strategic projects
  • Dynamic and challenging work environment
  • Opportunity to work at a rapidly growing company.
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
Java 21MicronautSpringmicroservicesREST APIsrelational databasesnon-relational databasesAWSKubernetesautomated testing
Soft Skills
collaborationcommunicationproblem-solvingmentoringarchitectural decision-making