
Mid-level Software Engineer – Java, Kotlin
ClickBus
full-time
Posted on:
Location Type: Hybrid
Location: São Paulo • Brazil
Visit company websiteExplore more
About the role
- We enable unique, transformative travel experiences by bus.
- Build the largest marketplace platform for bus ticketing.
- Continuous contribution to development, cross-functional understanding and empathy, teamwork, and clear communication.
Requirements
- Proven experience developing RESTful APIs and backend services using Java and Spring Boot.
- Experience with the Spring ecosystem (Spring Web, Spring Data, Spring Security).
- Experience with microservices-based architectures.
- Experience with messaging systems and event-driven architecture.
- Experience integrating with relational databases.
- Experience with distributed caching (Redis) is a plus.
- Service monitoring and observability (structured logs, metrics, distributed tracing, dashboards, and alerts).
- Hands-on experience with automated backend testing (unit, integration, and contract tests) using JUnit, Mockito, or similar.
- Knowledge of CI/CD practices for backend services (build pipelines, automated testing, quality analysis, and automated deployments).
Benefits
- 🥘 Meal/Food Allowance: R$ 1,000.00/month credited to the Flash card (Flexible Benefits)
- 💻 Home Office Allowance: R$ 141.16/month credited to the Flash card (Flexible Benefits)
- 💰 Flexible Benefits: R$ 200.00/month credited to the Flash card (Flexible Benefits)
- 🚐 Busonauta Traveler: Our exclusive benefit for Busonauts — R$ 2,000.00/year to use for bus ticket purchases on the APP or WEBSITE;
- 🚋 Transportation voucher.
- 🅿️ Parking.
- 🏥 SulAmérica Health Insurance: no copayment and no monthly fee;
- 🦷 SulAmérica Dental Care;
- 👶 Daycare assistance for parents;
- 🤰 6-month maternity leave and 30-day paternity leave;
- 🔒 Life insurance;
- 🏋️♀️ Wellhub and TotalPass
- 💸 Annual profit-sharing (PLR)
- 🏖️ Birthday day off;
- 🐶 Petlove partnership;
- 🩹 Pharmacy assistance;
- 🧑🦽➡️ Assistance for parents of children with disabilities (PCD support).
- 📚 Partnerships with educational and leisure institutions;
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
JavaSpring BootRESTful APIsmicroservicesmessaging systemsevent-driven architecturerelational databasesRedisautomated backend testingCI/CD practices
Soft Skills
teamworkclear communicationcross-functional understandingempathy