
Senior Java Developer
Develcode
full-time
Posted on:
Location Type: Remote
Location: Brazil
Visit company websiteExplore more
Job Level
About the role
- Lead technical architecture decisions and the evolution of the microservice
- Define pricing composition strategies for new channels and complex business rules
- Ensure the service's resilience, observability, and performance in production
- Mentor mid-level and junior developers in the squad
- Collaborate with other teams (MS-Price, MS-Discount, Marketplace) to define API contracts
- Identify and mitigate technical risks, technical debt, and performance bottlenecks
- Participate in sizing and troubleshooting of production incidents
Requirements
- Java 17 with deep expertise (concurrency, JVM tuning, GC)
- Spring Boot 3 / Spring Cloud: advanced configuration, customization of auto-configuration
- Hexagonal architecture / DDD (aggregates, ports & adapters, domain events)
- Distributed systems: circuit breaker, bulkhead, retry and timeout patterns
- Redis: caching strategies (cache-aside, write-through), eviction, custom serialization
- OAuth2/OIDC for service-to-service communication
- Asynchronous and parallel processing (CompletableFuture, reactive patterns)
- OpenAPI Generator and contract management
- Kubernetes: ConfigMaps, Secrets, health probes, resource limits
- Observability: distributed tracing, metrics, structured logging (MDC)
- CI/CD pipelines with code quality checks (coverage, static analysis, security)
Benefits
- Meal allowance – freedom of choice via the Swile card
- Unimed National Health Plan or Health Incentive – because your health comes first
- Home office support – company-provided work equipment plus a financial allowance
- Childcare assistance – support for employees with young children
- In-company English – develop your language skills without leaving the company
- Education benefit – course platforms, financial support and encouragement for certifications: continuous learning for your career
- TotalPass – access to gyms and physical wellness services
- Mental health program – psychological support and access to the Vittude platform
- Swile Shop – exclusive discounts on products and services
- Birthday day off – enjoy your day as you wish
- Partnership with SESC – a wide range of benefits focused on culture, sports, leisure, health and education
- Flexible benefits – choose what makes sense for you!
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
Java 17Spring Boot 3Spring CloudHexagonal architectureDomain-driven designDistributed systemsRedisOAuth2KubernetesCI/CD pipelines
Soft Skills
mentoringcollaborationrisk identificationtroubleshootingcommunication