Jobgether
Jobgether

Software Engineer (Java)

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

    • Develop and implement backend functionalities using Java, with a focus on code quality, scalability, security, and maintainability.
    • Design and develop REST APIs and integrate applications with internal and external services.
    • Collaborate with multidisciplinary teams to understand business requirements and translate them into effective technical solutions.
    • Maintain, troubleshoot, and optimize existing systems, identifying and resolving defects, bottlenecks, and performance issues.
    • Participate actively in code reviews, promoting clean code, SOLID principles, and other software engineering best practices.
    • Work with Git for source control, maintaining effective versioning and collaboration practices.
    • Contribute to technical documentation, keeping system information accurate, accessible, and useful to the development team.
    • Participate in agile ceremonies and contribute to continuous improvement across development processes and technical practices.
    • Requirements

      • Solid professional experience in backend development with Java 17+ and Spring Boot.
      • Proven experience designing and developing REST APIs.
      • Experience with SQL databases and MongoDB.
      • Strong understanding of domain modeling and implementation of business rules.
      • Experience with relational databases and JPA/Hibernate.
      • Practical experience with automated testing using JUnit, Mockito, or similar tools.
      • Strong command of Git and good source-control practices.
      • Knowledge of Clean Code, SOLID principles, and robust exception handling.
      • Experience working with agile methodologies.
      • Experience with microservices architectures is desirable.
      • Familiarity with integrations involving APIs and external services is a plus.
      • Knowledge of observability, logging, application performance, and scalability is desirable.
      • Familiarity with DevOps practices and CI/CD is an advantage.
      • Experience in financial services, credit, or cooperative organizations is a plus.
      • Benefits

        • Remote work within Brazil.
        • Flexible meal and food allowance (VA/VR Flex) for CLT employees.
        • Unimed health insurance for CLT employees.
        • Uniodonto dental insurance for CLT employees.
        • TotalPass access.
        • Extended maternity and paternity leave through participation in the Empresa Cidadã program.
        • Two free ZenKlub sessions per month.
        • Education benefit.
        • Certification incentives.
        • Long-service recognition awards.
        • Semiannual performance reviews with opportunities for professional growth.
        • Feedback-driven culture.
        • Employee referral bonuses.
        • Access to a coworking office in Porto Alegre, RS.
        • Inclusive environment focused on diversity, knowledge sharing, and professional development.
✦ 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
Software Engineer (Java) at Jobgether — Remote