Pessoa Desenvolvedora Java Sr

Jobgether

View original posting

Work arrangement
Remote
Location
Brazil
Compensation
Not disclosed
Apply by
April 10, 2027

About this role

Accountabilities

  • Evolve established Java systems by contributing to refactoring initiatives, architectural improvements, and the delivery of new product features.

  • Perform evolutionary and corrective maintenance while continuously improving code quality, readability, maintainability, and overall system health.

  • Participate actively in defining technical solutions alongside engineering and product teams, contributing technical expertise to architectural and implementation decisions.

  • Take ownership of delivery quality across implementation, automated testing, code review, and validation of proposed solutions.

  • Operate with a high degree of technical autonomy, acting as a reference point within the team and supporting other developers in their technical development.

  • Apply modern engineering practices such as pair programming, code reviews, continuous refactoring, and continuous improvement.

  • Develop and maintain backend APIs using Java and Spring within established application architectures.

  • Analyze complex existing codebases, identify improvement opportunities, and execute refactoring initiatives while minimizing risks to existing functionality.

  • Work with a strong understanding of business-domain requirements, particularly financial rules and processes, to ensure technical solutions effectively address real business needs.

  • Use AI-powered tools and resources to support software development, improve productivity, and explore new approaches to engineering challenges.

  • Stay curious about emerging technologies and actively investigate how artificial intelligence can transform processes, user experiences, and business results.

  • Requirements:

    • Have solid professional experience developing applications with Java, including practical experience with Java 6, 8, and 11.

    • Have experience developing and evolving Java applications within monolithic architectures and working with established, complex codebases.

    • Demonstrate strong experience with Spring for building and maintaining APIs.

    • Have hands-on experience with unit and integration testing using JUnit.

    • Demonstrate strong knowledge of software engineering best practices, including Clean Code, SOLID principles, sound design practices, and systematic refactoring.

    • Be capable of reading, analyzing, understanding, and safely refactoring complex existing code.

    • Have knowledge of or practical experience with frontend development using React.

    • Demonstrate strong problem-solving skills, technical autonomy, and the ability to collaborate effectively with engineering and product teams.

    • Be comfortable participating in pair programming and code reviews while providing constructive technical feedback.

    • Have an interest in artificial intelligence technologies, including AI tools, applications, and fundamental concepts.

    • Demonstrate curiosity, a continuous-learning mindset, and an interest in applying emerging technologies to software development.

    • Familiarity with Spec Driven Development (SDD) is considered a valuable advantage.

    • Benefits:

      • 100% remote work model with an Anywhere Office approach.

      • Food/meal allowance.

      • Health and dental insurance.

      • Home office allowance.

      • Profit Sharing and Results (PLR) participation.

      • Voucher for a home office setup kit.

      • Life insurance.

      • Birthday day off.

      • Access to GoGood and Conexa wellness and health resources.

      • Health and well-being promotion programs.

      • Partnerships and employee discounts.

      • Opportunity to work on SaaS products and complex, established Java systems.

      • Exposure to AI-powered development tools and emerging artificial intelligence technologies.

      • Opportunity to contribute as a senior technical reference while supporting the growth of other developers.

      • Collaborative environment focused on continuous learning, technical excellence, innovation, and meaningful business impact.

Apply on employer site

You'll continue on the employer's careers page to submit your application.