Develop and maintain high-performance, scalable, and resilient backend applications.
Participate in defining and evolving the architecture of complex systems, ensuring quality, performance and scalability.
Take part in strategic technical decisions, promoting development best practices and technical excellence.
Perform requirements analysis, estimations, technical planning and define implementation strategies.
Develop robust APIs and microservices, ensuring efficient integration between systems.
Create and maintain automated tests, ensuring delivery quality and reliability.
Identify, analyze and fix failures, bugs and performance bottlenecks.
Configure, build, deploy and monitor deployments in production environments.
Work collaboratively with cross-functional teams to continuously deliver business solutions.
Contribute to the technological advancement of the platform by evaluating and implementing new tools and technologies.
Ensure project deliveries meet established deadlines while maintaining a high standard of technical quality.
Requirements
Strong experience in backend development using Java.
Advanced experience with:
Spring Boot
Spring Data
Spring Security
Spring Cache
Spring Batch
Experience with microservices architecture and distributed systems.
Experience with Hexagonal Architecture.
Experience in developing and consuming REST APIs.
Knowledge of system integration using APIs and services.
Experience with Kafka and event-driven architecture (event streaming).
Experience with Spring Boot integrating REST services and Kafka using FeignClient and/or WebClient.
Knowledge of fault tolerance using Resilience4j or Hystrix.
Experience with containers and orchestration using Docker and Kubernetes/EKS.
Knowledge of AWS, including:
S3
VPC
Security Groups
EKS
CI/CD pipelines
Kafka MSK
Services related to the continuous delivery lifecycle
Experience with On-Premises environments using OpenShift.
Knowledge of relational and non-relational databases:
Oracle
SQL Server
MongoDB
Redis
Experience with CI/CD, Git, GitFlow and Maven.
Knowledge of development best practices:
SOLID
Clean Code
TDD
Code Review
DDD
BDD
Experience with JUnit, Mockito and Cucumber.
Knowledge of documentation using Swagger and Confluence.
Experience with observability using OpenTelemetry, Grafana and Dynatrace.
Knowledge of Apache Camel.
Tech Stack
Apache
AWS
Docker
Grafana
Java
JUnit
Kafka
Kubernetes
Maven
Mockito
MongoDB
OpenShift
Oracle
Redis
Spring
Spring Boot
SpringBoot
SQL
Benefits
Company-subsidized health insurance for the employee.
Option to include dependents in the health plan with payroll deduction.
Dental assistance (optional).
Option to include dependents in the dental assistance plan with payroll deduction.
Meal voucher or food allowance.
Transportation voucher (optional).
Impact & Care
Personal Guidance Program that provides confidential emotional support and counseling in psychological, legal, financial, social and pet-related areas at no cost for the employee and legal dependents.
Gympass
Wellhub (Access to over 700 gyms across Brazil with plans starting at R$ 29.90 deducted from payroll).
Option to include dependents in Gympass
Wellhub (up to 3 dependents
paid via credit card).
Access to Udemy through our intranet.
Partnerships with major consumer brands.
SESC membership for employee and dependents.
Discounts agreements with educational institutions (undergraduate and postgraduate) and language/certification schools.