Source-listed Job

Pessoa Desenvolvedora Java SR (PJ)

This position is listed on behalf of a partner company, who manages all applications and next steps. Our partner is looking for a Senior Java Developer (PJ) based in Brazil.

Job Remote Source description available
Jobgether Source published Oct 20, 2026 Source retrieved Oct 20, 2026
Source: jobgether (lever) · A retrieval date records when our system last obtained the source record. It does not guarantee the vacancy is still open or that every detail has been independently checked.
Description from the source The source description is formatted below for discovery. The provider owns the original wording and may change its requirements or close applications.
EmploymentFull-time
Work modeRemote / location-flexible

Overview

This position is listed on behalf of a partner company, who manages all applications and next steps. Our partner is looking for a Senior Java Developer (PJ) based in Brazil.

Full job description

This position is listed on behalf of a partner company, who manages all applications and next steps. Our partner is looking for a Senior Java Developer (PJ) based in Brazil. We are looking for a senior Java developer who is passionate about building scalable, reliable, and high-quality software solutions for digital financial products. In this role, you will contribute to the design and evolution of application architecture while solving complex engineering challenges. You will have the autonomy to make technical decisions, challenge existing approaches, and drive continuous improvements across the platform. Working with modern technologies and engineering best practices, you will help ensure performance, maintainability, and long-term system sustainability. You will collaborate closely with a technically engaged team that values knowledge sharing, thoughtful architectural discussions, and asynchronous communication. This remote-first opportunity offers the chance to shape a growing financial technology platform and make a meaningful impact on products and business outcomes.

Software Development and Architecture Design, develop, and maintain scalable applications using Java 11 or later and Spring Boot. Contribute to the definition, implementation, and continuous evolution of application and system architecture. Apply software engineering best practices to ensure code quality, performance, scalability, and maintainability. Evaluate technical alternatives, challenge existing solutions, and proactively recommend improvements. Software Quality and Engineering Excellence Apply Test-Driven Development (TDD) and established software design principles throughout the development lifecycle. Develop and maintain automated tests to ensure reliability, consistency, and adequate test coverage. Identify, prioritize, and address technical debt to improve the long-term health of the codebase. Promote architectural consistency, clean code, and sustainable engineering practices. Technical Collaboration and Knowledge Sharing Participate actively in technical discussions, architectural reviews, and team decision-making processes. Conduct code reviews, share technical knowledge, and contribute to the professional development of the engineering team. Research emerging technologies, industry standards, and best practices to identify opportunities for improvement. Collaborate asynchronously with team members, balancing individual ownership with collective responsibility. DevOps and Operational Efficiency Work with Git, Jenkins, Docker, and Kubernetes as part of daily development and delivery workflows. Support continuous integration and continuous delivery (CI/CD) pipelines and the automation of software delivery processes. Contribute to improving development workflows, deployment efficiency, and operational reliability. Help ensure that applications remain stable, efficient, and ready to scale as product demands evolve. Requirements At least five years of professional experience developing applications with Java and Spring Boot. Strong knowledge of software architecture, particularly Hexagonal Architecture, and the design of scalable, maintainable systems. Hands-on experience with automated testing, Test-Driven Development (TDD), and software design principles. Familiarity with DevOps practices, CI/CD pipelines, and modern software development and delivery workflows. Practical experience with Git, Jenkins, Docker, and Kubernetes, or the ability to work effectively within environments that use these technologies. Strong analytical and problem-solving skills, with the ability to investigate complex technical challenges and develop effective solutions. Technical maturity and autonomy, including the ability to make informed decisions, question assumptions, propose improvements, and take ownership of outcomes. A collaborative mindset and willingness to participate in architectural discussions, code reviews, and knowledge-sharing activities. Commitment to engineering excellence, continuous learning, automated testing, and proactive technical debt management. Comfort working in a remote-first, asynchronous environment where collaboration, initiative, and independent decision-making are essential. Preferred qualifications: Experience in fintechs, financial products, or digital financial journeys; exposure to high-scale, performance-sensitive, business-critical systems; and participation in architectural modernization initiatives or platform evolution projects. Benefits Contract type: PJ (independent contractor). Work arrangement: Remote-first, offering the flexibility to work remotely. Professional growth: Opportunities to solve complex technical challenges within a growing financial technology platform. Engineering culture: A work environment that prioritizes software quality, automated testing, sound architecture, and continuous improvement. Technical autonomy: Active participation in architectural decisions and the technical direction of the product. Collaborative team: Opportunities to exchange knowledge, contribute ideas, and influence engineering practices. Meaningful impact: The opportunity to build and evolve scalable digital financial products and improve critical technology infrastructure.

Tips for this job

Practical JobOpportunity guidance. These tips do not replace official rules or create new eligibility requirements.

  1. Tailor the CV and application to the responsibilities and required skills stated on the official employer page.
  2. Use concrete evidence of relevant work, projects and measurable results rather than generic claims.
  3. Confirm location, work authorization, remote restrictions and sponsorship terms before applying.
  4. Apply through the original employer or official recruitment destination shown on this page.
Original authoritative source

JobOpportunity.info helps you discover and organize source listings. Confirm eligibility, dates, salary/funding and application instructions on the original source before submitting anything.

Apply through JobOpportunity →

Browse current JobOpportunity listings from jobgether (lever) →

More ways to save

Discover deals, coupons and free courses on our sister site.

Explore DealVorio
Save more with DealVorio: deals, coupons, free courses, apps and books