Job Closed
This listing is no longer active.
WE ARE INNOVATION AND TECHNOLOGY ACCELERATORS FOR COMPANIES.
Backend Developer – Java
Location
Brazil
Posted
96 days ago
Salary
0
Seniority
Senior
Job Description
Backend Developer – Java
GOK | Digital Innovation
• Develop and evolve backend services in Java, working on critical business flows. • Design and implement robust, versioned REST APIs. • Work with microservices-based architectures and BFF. • Implement complex business rules with a focus on reliability and traceability. • Integrate high-criticality internal and external systems. • Ensure security, performance, resilience, and observability of services. • Actively participate in the analysis and resolution of complex production issues. • Contribute to technical decisions, architecture refinements, and the definition of standards. • Mentor and support less-experienced developers when needed.
Job Requirements
- Java (17+ / 21)
- Spring Boot and/or Micronaut
- REST API development (contracts, versioning, idempotency)
- Microservices architecture
- BFF pattern and service orchestration
- Event-driven programming and asynchronous processing
- System integration (REST, events, webhooks)
- Authentication and authorization (OAuth2, JWT, RBAC)
- Error handling, timeouts, retries, and circuit breakers
- Data persistence with relational databases (PostgreSQL, MySQL, or equivalent)
- Schema versioning and migrations (Flyway, Liquibase, or similar)
- Messaging systems (e.g., Kafka, SQS, RabbitMQ, or similar)
- Observability (structured logs, metrics, distributed tracing)
- Automated test writing (unit and integration tests)
- Backend application security (OWASP Top 10)
- Containers and orchestration (Docker, Kubernetes)
- Git in a collaborative environment (PRs, code review)
Benefits
- Education allowance
- Flexible working hours
- Gympass
- Day off
- Remote work (home office)
- Telepsychology
- Telemedicine
Related Guides
Related Job Pages
More Backend Engineer Jobs
• Full ownership of system architecture and ongoing development • Design, development and maintenance of automated workflows and AI agents • Further development of the Supabase architecture, including relational databases • Documentation and technical coaching across the organization
Senior Backend Engineer – Innovate
YuboWe inspire a new generation to find out about the world and themselves.
• Design and deliver backend capabilities from specs to production rollout/rollback. • Define and instrument success metrics with cross-functional partners. • Iterate quickly based on experiment results (KPIs, dashboards, quantitative signals). • Build resilient, scalable, and cost-efficient systems adapted to high-risk experimentation. • Diagnose and fix complex production issues using logs, metrics, and observability tools. • Anticipate operational impact (deployment, rollback, monitoring, cost). • Strengthen team-level best practices and reusable patterns. • Contribute to documentation, RFCs, and internal usability of squad-owned systems. • Mentor peers through code reviews and pairing; mentorship is a plus, not mandatory.
Senior Backend Engineer, Engagement & Monetization
YuboWe inspire a new generation to find out about the world and themselves.
• Define technical direction for backend initiatives within the Engagement & Monetization squad. • Translate product and monetization goals into actionable backend specifications. • Deliver KPI-impacting backend changes that directly contribute to core business metrics. • Make sound trade-offs between speed, quality, scalability, and product outcomes, documenting decisions when needed. • Ensure production readiness (testing, resilience, observability, operational excellence). • Support experimentation by building measurable, well-instrumented, safe-to-iterate systems. • Improve tracking and observability to reliably attribute experiment impact • Contribute to backend codebase improvements (e.g., TypeScript migration) • Mentor engineers through reviews, pairing, and design feedback. • Create alignment across squads and proactively manage cross-team dependencies. • Strengthen documentation, specs, and onboarding materials to increase squad effectiveness.
• Design, develop, deploy and maintain applications • Produce and ship high-quality, well-documented code • Co-own services architecture, resilience, and scalability • Grow on technical leadership and mentorship of other engineers



