Senior Backend Engineer - Java & Spring Boot
Dedagroup · Tunis
Job description
About the role
Deda, a technology group in Italy acting as a Business & Technology Accelerator, is building a modern AI-enabled SaaS data platform that turns complex data into actionable insights. As a Senior Backend Engineer in the Product Engineering team, you will design and implement the backend services of a multi-tenant SaaS platform, working with Product Managers, Frontend Engineers, DevOps, Data Engineers and Data Scientists.
Key responsibilities
- Design, develop and maintain secure, scalable REST APIs and backend services using Java and Spring Boot
- Implement business logic, validation, persistence layers and error handling
- Build multi-tenant SaaS capabilities with proper tenant isolation and security
- Design and optimize PostgreSQL schemas, queries, indexes and migrations
- Develop APIs for data ingestion, analytics, reporting and dashboards
- Integrate backend services with internal systems, data pipelines and AI-driven components
- Implement authentication and authorization using standard security frameworks
- Write unit and integration tests and collaborate on code reviews
- Estimate delivery realistically and recommend practical technical solutions
Required profile
- 5+ years of professional experience in backend software development
- Strong hands-on experience with Java and Spring Boot in production
- Excellent knowledge of relational databases, preferably PostgreSQL
- Proven experience writing unit and integration tests
- Ability to work in environments with evolving requirements and ambiguity, with strong problem-solving and communication skills
Required skills
- RESTful API design and development
- SQL optimization, query tuning, indexing and transactions
- OAuth2, OpenID Connect, JWT, role-based access control
- Nice to have: multi-tenant SaaS, AI/analytics platforms, data pipelines, async processing, object storage (S3, MinIO, GCS), microservices, Docker, Kubernetes, CI/CD
Questions fréquentes
Why are you reporting this job?
Explore further
Salaries, guides and searches in Italy.
Salaries by job title
- Barista 81
- Badante 37
- pizzaiolo 34
- Cameriere 32
- District manager contratti luce e gas 31
- Collaboratore Telefonico Smart Working 27
- Cuoco 26
- Cameriera 22
Apply in 30 seconds
Enter your email to apply. An account will be created automatically.
By continuing, you accept our terms of use.
Already have an account? Login
A question about this job?
Ask it here: you will get the full job summary by e-mail, right away.
Published 2 hours ago
Expires 1 month from now
3 views · 0 interested
Boost your chances
Upload your CV — we will match you with relevant openings.
Analyzing your CV...
Dedagroup
Tunis