Jobgether
Software Engineer (Java)
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
- 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.
- 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.
- 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.
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