Develop and maintain backend applications in Java, ensuring code quality, performance, and scalability
Design and implement RESTful APIs following best practices for versioning, documentation, and security
Apply modern architecture principles with emphasis on Hexagonal Architecture and layer decoupling
Collaborate with architects, Product Owners, and other developers to define technically sound solutions aligned with business needs
Implement automated unit and integration tests to ensure high coverage and code reliability
Continuously improve CI/CD pipelines using GitLab to ensure frequent and secure deliveries
Participate in technical decision-making and code reviews, contributing to the team’s continuous improvement
Ensure observability and stability of applications in Google Cloud Platform (GCP) environments
Requirements
Proven experience in backend development with Java
Strong knowledge of the Spring ecosystem, including Spring Boot, Spring Data, Spring Security, and Spring Cloud
Experience with Hibernate and build tools such as Maven
Solid knowledge of testing frameworks, including JUnit and Mockito
Experience with database versioning using Flyway
Familiarity with Lombok and generating reports with JasperReports
Experience building and documenting REST APIs with Swagger/OpenAPI
Practical experience with Hexagonal Architecture (Ports & Adapters)
Experience with CI/CD pipelines using GitLab
Experience with Google Cloud Platform (GCP)
Experience with microservices and distributed architectures
Knowledge of messaging systems such as Kafka, Pub/Sub, or similar
Advanced spoken English is required
Nice-to-have: experience with observability, monitoring, logging, and tracing
Experience working in agile environments (Scrum/Kanban)
Education: ongoing or completed degree in a field related to IT
Tech Stack
Cloud
Google Cloud Platform
Hibernate
Java
JUnit
Kafka
Maven
Mockito
Spring
Spring Boot
SpringBoot
Benefits
Company-subsidized Health Insurance for the employee
Option to include dependents on the Health Insurance with payroll deduction
Dental Assistance (optional)
Option to include dependents on the Dental Assistance with payroll deduction
Meal Allowance or Food Voucher
Transportation Voucher (optional)
Impact & Care
Personal Support Program offering confidential counseling and guidance in psychological, legal, financial, social, and pet-related matters at no cost for the employee and legal dependents
Gympass
Wellhub (access to over 700 gyms throughout Brazil with plans starting at BRL 29.90, deducted via payroll)
Option to include up to 3 dependents on Gympass
Wellhub (paid via credit card)
Access to Udemy through our intranet
Partnerships with major consumer brands
Agreement with SESC for employee and dependents
Discounts with educational institutions (undergraduate and postgraduate) and language/certification schools