
Mid-level Java Backend Developer
Extractta
full-time
Posted on:
Location Type: Hybrid
Location: Belo Horizonte • 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, 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