Pessoa Desenvolvedora Java Sr

J
JobgetherSaaS / Fintech
Based in BrazilFull-TimeSenior
Salary not disclosed
Apply NowOpens the employer's application page

Job Details

Required Skills
JavaJUNITSpring

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.

Responsibilities

  • 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.
View Full Description & ApplyYou'll be redirected to the employer's site
View details
Apply Now