
Backend Developer, Java (Mid-level)
Extractta
full-time
Posted on:
Location Type: Remote
Location: Brazil
Visit company websiteExplore more
Tech Stack
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