Responsibilities
- Develop and maintain backend services using Java and Spring Boot.
- Work with PostgreSQL: write SQL queries, analyze execution plans, optimize performance, and work with indexes.
- Use MyBatis for database interaction.
- Build and maintain integrations with internal and external APIs.
- Work with RabbitMQ and asynchronous backend workflows.
- Participate in technical discussions, code reviews, and feature planning.
- Collaborate with frontend, QA, DevOps, and Product teams.
- Debug issues, analyze logs, and improve backend performance and reliability.
- Write clean, maintainable, and well-structured code.
Must-have Requirements
- 4+ years of commercial backend development experience.
- Strong experience with Java and Spring Boot.
- Experience with Java 19.
- Experience with MyBatis.
- Strong knowledge of PostgreSQL.
- Confident SQL skills.
- Experience analyzing and optimizing query execution plans.
- Understanding of indexes and database performance basics.
- Experience with RabbitMQ or similar message brokers.
- Experience with REST API development and integration.
- Ability to work with complex product logic and enterprise-level workflows.
- Good communication skills and ownership mindset.
- English: Intermediate+.
Nice-to-have
- Experience with Elasticsearch.
- Experience with AWS S3, Google Cloud Storage, or Azure Blob Storage.
- Experience with Salesforce API.
- Experience with Microsoft Graph API.
- Experience with Google API.
- Experience with Slack API.
- Experience with cybersecurity, SaaS, or enterprise products.
- Experience with Claude AI or other AI tools for development productivity.
Why Spin.AI
- Work in a fast-moving, high-impact cybersecurity company recognized by Gartner, Forrester, and G2.
- Work on a real product with real users and visible business impact.
- Work on an interesting and large-scale product.
- Solve complex, non-trivial security and engineering challenges.
- Opportunity to influence technical and product decisions.
- Trust from management and autonomy in day-to-day work.
- Strong, professional team with deep expertise.
What we offer
- Annual performance-based salary review.
- Annual performance-based bonus.
- Referral bonuses.
- Educational budget.
- Sport & hobby compensation.
- Medical insurance compensation.
- Company presents (birthdays, anniversaries, weddings, etc.).
- Corporate travel parties twice a year.
🇧🇷 Essa vaga exige inglês. Você está pronto?
A DevSpeak Academy prepara desenvolvedores brasileiros para conquistar vagas internacionais. Domine o inglês técnico com professores que entendem o mundo dev.
Conheça a DevSpeak Academy