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 Italia.
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
Une question sur cette offre ?
Posez-la ici : vous recevrez le récapitulatif de l'offre par e-mail, tout de suite.
Published 3 ore fa
Expires tra 1 mese
4 views · 0 interested
Boost your chances
Upload your CV — we will match you with relevant openings.
Analyzing your CV...
Dedagroup
Tunis