Job Closed
This listing is no longer active.
EXTRACTTA | Informações que geram Soluções
Backend Developer, Java (Mid-level)
Location
Brazil
Posted
81 days ago
Salary
0
Seniority
Senior
Job Description
Backend Developer, Java (Mid-level)
Extractta
• 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).
Job 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.
Related Guides
Related Job Pages
More Backend Engineer Jobs
Lead Back-End Engineer
BeatStarsBeatStars is a global music marketplace and distribution platform empowering creators to build and manage their music businesses. Since its founding in 2008, the company has revolu
• Serve as the technical lead for the Backend practice. • Actively design, write, review, and ship production code — this is a hands-on leadership role. • Define and document engineering standards, patterns, and best practices for your domain. • Ensure code quality, scalability, and maintainability across the stack. • Partner closely with Product to translate PRDs into clear technical execution plans. • Audit existing systems and proactively identify opportunities to reduce tech debt. • Write production-ready code regularly — this is a hands-on leadership role. • Establish processes for enforcing standards through code reviews, CI/CD, and documentation. • Collaborate with cross-functional stakeholders to ship features predictably and reliably. • Technical mentor to 3–5 engineers
• Contribute to the creation of groundbreaking projects, utilizing agile methodologies and innovative technologies to create incredible platforms. • Ensure backend services remain effortlessly responsive and real-time, accommodating the platform's continual growth and evolving user base. • Uphold the highest security standards in all backend processes and services to safeguard our users' assets and data.
• Design robust and scalable architectures for all sorts of systems (apps, SDKs, SaaS platforms, etc.) that are tailor-made for our specific tech stack. • Use systems-level thinking to structure components for reliability, scalability, and maintainability. • Work closely with developers, product managers, designers, and other stakeholders to translate requirements into clear, practical, and forward-looking architectures. • Write and review technical proposals to ensure they align with the agreed architecture, principles, and long-term technical direction. • Contribute to guiding development through code reviews, building PoCs, defining skeleton structures, and ensuring technical consistency across teams. • Promote architectural standards and best practices across the organization to foster consistency, interoperability, and sustainable development. • Analyze and document existing architectures by deeply understanding the current implementation of products and systems. • Use open standards such as the C4 model to visualize and communicate system design. • Detect and explain core algorithms and design patterns that form the backbone of key systems. • Summarize their intent and implementation in simple, clear terms that can be easily understood by diverse audiences. • Identify and record Important Technical Decisions (ITDs), ensuring they are properly captured, reviewed, and traceable to their rationale and impact. • Evaluate and evolve existing architectures to improve scalability, maintainability, and performance. • Propose pragmatic refactorings and modernization initiatives when needed. • Mentor and enable engineering teams in system design, architectural principles, and documentation best practices, building a shared culture of technical excellence. • Keep up to date with new tools, frameworks, and ideas, and proactively identify opportunities to improve our systems, processes, and developer experience.
• Contribute to the creation of groundbreaking projects, utilizing agile methodologies and innovative technologies to create incredible platforms. • Ensure backend services remain effortlessly responsive and real-time, accommodating the platform's continual growth and evolving user base. • Uphold the highest security standards in all backend processes and services to safeguard our users' assets and data.

