Jobgether
Jobgether

Pessoa Desenvolvedora Java Sr

engineeringfull-timeBrazil
SALARY
Not listed
WORK TYPE
remote
JOB TYPE
full-time
INDUSTRY
general
Apply for this position
✦ AutoApply Sick of applying? We apply to roles like this for you, up to 20 a month.
Learn more

About the role

Accountabilities:

    • Evolve established Java systems by contributing to refactoring initiatives, architectural improvements, and the delivery of new features.
    • Perform corrective and evolutionary maintenance while continuously improving code quality, readability, maintainability, and technical robustness.
    • Participate in defining technical solutions collaboratively with engineering and product teams, considering both technical requirements and business-domain needs.
    • Take ownership of delivery quality, covering implementation, automated testing, code reviews, validation, and continuous improvement.
    • Work autonomously as a technical reference within the team, supporting the technical development of other engineers through guidance and knowledge sharing.
    • Apply engineering practices such as pair programming, code review, refactoring, and continuous improvement.
    • Leverage AI-powered tools and resources to support software development, improve productivity, and explore new approaches to engineering.
    • Develop a strong understanding of business rules and the financial context in which the product operates.
    • Demonstrate curiosity about emerging technologies and explore how Artificial Intelligence can transform processes, experiences, and business outcomes.
    • Requirements:

      • Solid professional experience with Java development, including experience working with Java 6, 8, and 11.
      • Proven experience developing and evolving Java applications based on monolithic architectures.
      • Hands-on experience with Spring for building APIs and backend solutions.
      • Experience with unit and integration testing, particularly using JUnit.
      • Strong command of software engineering best practices, including Clean Code, SOLID, sound design principles, and systematic refactoring.
      • Ability to read, understand, troubleshoot, and refactor complex existing codebases.
      • Strong analytical and problem-solving skills, with the autonomy expected from a senior-level developer.
      • Collaborative mindset and willingness to contribute through pair programming, code reviews, technical discussions, and mentoring.
      • Nice to have: basic knowledge of React and familiarity with Spec-Driven Development (SDD).
      • Nice to have: knowledge of or interest in Artificial Intelligence technologies, tools, applications, and concepts.
      • Benefits:

        • 100% remote Anywhere Office work model.
        • Meal and food allowance.
        • Health and dental insurance.
        • Home office allowance.
        • Profit-sharing program.
        • Home office setup voucher.
        • Life insurance.
        • Birthday day off.
        • Health, wellness, and well-being programs.
        • Access to GoGood and Conexa.
        • Partnerships and discounts.
        • An environment that values diversity, inclusion, collaboration, autonomy, continuous learning, and professional development.
        • Opportunities to work with SaaS products and explore the application of AI to technology, processes, and business challenges.
✦ Sick of applying to 40 jobs a month?
I rewrite your resume for ATS by hand first. Once you sign off on it, AutoApply applies to up to 20 roles like this a month, cover letter in your own voice each time. From $14.99/mo, cancel anytime.
Get AutoApply
Apply now