Jobgether
Pessoa Desenvolvedora Java Sr
engineeringfull-timeBrazil
SALARY
Not listed
WORK TYPE
remote
JOB TYPE
full-time
INDUSTRY
general
✦ 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.
- 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.
- 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.
Requirements:
Benefits:
✦ 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