Extractta

Mid-level Java Backend Developer

Extractta

full-time

Posted on:

Location Type: Hybrid

Location: Belo HorizonteBrazil

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, turning business requirements into robust technical solutions;
  • Contribute to defining development standards, best practices and performing code reviews;
  • Create and maintain RESTful APIs, system integrations and asynchronous messaging-based workflows (Kafka, RabbitMQ or similar);
  • Implement automated tests (unit, integration and contract), ensuring quality and reliability of deliveries;
  • Collaborate with the DevOps team to evolve CI/CD pipelines, infrastructure as code (IaC) and observability;
  • Actively participate in architectural decisions and in modernizing legacy systems for cloud-native environments;
  • Monitor and optimize production application performance, 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 NoSQL databases;
  • Experience with AWS and Kubernetes;
  • Understanding of security and authentication;
  • Monitoring (Prometheus, Grafana, ELK);
  • Automated testing.
  • Preferred qualifications:
  • 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 practices and load testing;
  • Contributions to communities or open-source projects, or experience in technical mentoring.
Benefits
  • Competitive compensation based on experience
  • Opportunities for growth within the company and involvement in strategic projects
  • Dynamic and challenging work environment
  • Opportunity to work at a fast-growing company in the market.
Applicant Tracking System Keywords

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

Hard Skills & Tools
Java 21MicronautSpringmicroservicesREST APIsrelational databasesNoSQL databasesautomated testingreactive architecturechaos engineering
Soft Skills
collaborationcode reviewsarchitectural decisionscontinuous improvementmentoring