Java Developer
Department:
Job Summary
is a global SaaS cybersecurity company that protects mission-critical data across Google Workspace Microsoft 365 Salesforce Slack & more. Our product SpinOne is a platform that combines SSPM ransomware protection DLP backup & recovery for enterprise customers worldwide.
We are looking for a Backend Developer with strong Java and Spring Boot experience to join our engineering team.
You will work on backend services for a complex cybersecurity SaaS product including integrations data processing asynchronous workflows access control permissions audit logs backup and recovery flows.
This role is based in our Lisbon office in a hybrid format. If you are not currently in Portugal we are open to remote work during the trial period with relocation to Lisbon afterward.
- Java 19
- Spring Boot
- MyBatis
- PostgreSQL
- RabbitMQ
- REST APIs
- Git / Bitbucket
- Jira / Confluence
- CI/CD pipelines
- 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.
- 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.
- 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.
- Work in a fast-moving high-impact cybersecurity company recognized byGartner 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
- 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
Required Experience:
IC
About Company
Enhance cyber resilience, security operations, and cost efficiency with an all-in-one SaaS security platform that protects your SaaS data from loss, ransomware, risky apps, misconfigurations, and non-compliance