···
Log in / Register

Senior Backend Developer | Java / Kotlin

Indeed
Full-time
Onsite
No experience limit
No degree limit
79Q22222+22
Favourites
Share
Some content was automatically translatedView Original

Description

Job Summary: Sympla is looking for a Senior Backend Developer to lead and optimize system architecture, develop complex APIs, and ensure the platform's continuous evolution. Key Highlights: 1. Lead and optimize the design of backend system architecture 2. Develop and maintain complex APIs and microservices 3. Mentor and guide development teams ### **Nice to meet you, Sympla** **Brazil's largest and best ticketing platform!** We exist to simplify the connection between people and unique moments, and we’re proud that innovation is in our DNA. We believe in meaningful, straightforward, and complete experiences! And to **dream big** with us, we’re always seeking more amazing people. At Sympla, we value and promote diversity and inclusion, believing that diverse experiences and perspectives are essential to our business success. We seek professionals of all genders, origins, and backgrounds. We’re looking for people committed to results, who want to take ownership of their careers and are ready to deliver creative and impactful solutions. Become a Sympler! **What will your day-to-day look like as a Senior Backend Developer here?** * **Lead and optimize the architecture design** of backend systems, ensuring scalability, high performance, and flexibility to meet company and product team needs. * **Develop and maintain complex APIs and microservices**, focusing on integration with multiple internal and external systems while guaranteeing exceptional performance and data security. * **Ensure the platform’s continuous evolution**, implementing significant improvements to code, scalability, and integration, monitoring, and security processes. * **Work with new technologies and system architectures**, applying continuous integration (CI/CD) practices, containers (Docker, Kubernetes), and cloud tools (AWS, GCP, Azure). * **Mentor and guide development teams**, helping raise the team’s technical level and promoting best practices in coding, automated testing, and code reviews. * **Contribute to defining strategies and technical decisions**, collaborating with product, design, and other teams to ensure integrated and effective solutions. * **Ensure high availability, security, and resilience of systems**, anticipating issues and implementing solutions to prevent production environment failures. * **Lead the execution of critical projects**, from requirements gathering through final delivery, with focus on deadlines, quality, and efficiency. * **Analyze and optimize system performance**, applying best practices in code and database profiling and tuning to reduce latency and improve scalability. * **Ensure projects follow best security practices**, such as encryption, authentication, authorization, and prevention against vulnerabilities like SQL Injection, XSS, and CSRF. **What do you need to join our Engineering team?** * **Advanced experience in Java or Kotlin**, with mastery of frameworks such as Spring Boot (Core, Data), and skills in system architecture and microservice design. * **In-depth knowledge of relational databases** (MySQL, PostgreSQL) and non-relational databases (MongoDB, Redis), including query optimization and sharding and replication strategies. * **Solid experience with RESTful APIs and GraphQL**, plus experience integrating with third-party systems (payment, authentication, etc.). * **Deep knowledge of web application security**, applying practices such as encryption, prevention against common attacks, and access management. * **Experience with continuous integration and continuous delivery (CI/CD)** using tools like Jenkins, GitLab, CircleCI, or similar platforms. * **Familiarity with cloud computing environments**, with hands-on experience in AWS, GCP, or Azure, and skills in deploying and managing containers with Docker and Kubernetes. * **Experience with distributed architectures**, such as microservices, event-driven, and serverless, to ensure scalable and high-performance systems. * **Experience with unit testing.** * **Experience with agile methodologies** (Scrum, Kanban), and ability to handle tight deadlines, rapid feedback, and changing requirements. * **Strong communication and leadership skills**, focused on collaborative solutions and continuous improvement of technology teams. * **Experience managing and prioritizing multiple projects and teams**, always ensuring high-quality delivery aligned with company goals. * **Experience with asynchronous integrations via messaging**, with hands-on experience in Kafka and/or SQS. **Work model**: Remote. **Sympla prioritizes diversity and plurality.** We believe a diverse team is essential for innovation and success. Therefore, all individuals are welcome in our hiring process, regardless of origin, gender, ethnicity, sexual orientation, gender identity, disability, age, or any other dimension of diversity. We value the exchange of experiences and perspectives and are committed to creating an inclusive and welcoming environment for everyone! **Join Brazil’s largest and best event and experience platform!**

Source:  indeed View original post
João Silva
Indeed · HR

Company

Indeed
Cookie
Cookie Settings
Our Apps
Download
Download on the
APP Store
Download
Get it on
Google Play
© 2025 Servanan International Pte. Ltd.