DONEC

Senior Back-End Java Developer

14 Candidature(s)

About the role

We are hiring a Senior Back-End Java Developer with exceptional SQL skills to help design, build, and scale the services that power next-generation retail and payments. You will own critical backend domains, shape service and data architectures, and set engineering standards for reliability, performance, and security.

This role comes with: 

• A collaborative and flexible working environment

• Opportunity to shape the future of retail, consumer and merchant relationships, and develop new and innovative payment solutions

• Flexible work environment with 2 days of remote work per week 

• Real growth pathways, mentorship opportunities, and career advancement

Expected contribution

• Design and implement robust Java services and APIs that are secure, observable, and easy to maintain

• Lead end-to-end feature delivery from technical design to production rollout and post-launch improvements

• Model relational data, define schemas, plan migrations, and enforce data quality and integrity

• Write advanced SQL for complex business logic, analytics, and operational reporting

• Tune database performance through indexing, execution plan analysis, partitioning, and connection pool sizing

• Define transactional boundaries and consistency guarantees, select isolation levels, and design idempotent workflows

• Build and evolve microservices using containers and Kubernetes, with strong CI pipelines and automated testing

• Champion TDD and code quality through pairing, code reviews, and clear documentation

• Lead incident response and root cause analysis

Tech stack

• Java 17 or later, Spring Boot or Micronaut

• RESTful APIs and messaging with Kafka or RabbitMQ

• Docker and Kubernetes

• Git and trunk-based workflows

• SQL databases such as PostgreSQL or MySQL and at least one NoSQL store. Couchbase is preferred for key-value and document use cases

• CI pipelines and artifact registries

Qualifications for the role

• Strong skills in Back-End Development

• Advanced English communication skills is a must (English speaking team) 

• 6+ years of professional Java experience. 

• Expert-level SQL. You are fluent in schema design, complex joins, window functions, CTEs, query plans, indexing strategies, and performance tuning

• Affinity for Test Driven Development. You ship with tests and value fast feedback

• Experience building microservices, containerization, and Kubernetes operations

• Knowledge of database management systems and NoSQL stores, preferably Couchbase

• Proficiency with Git and collaborative workflows

• Ability to work independently, make sound trade-offs, and drive outcomes

• Strength in troubleshooting and debugging complex distributed applications

• Excellent problem solving and analytical skills

• Clear communication and effective collaboration across disciplines

• Comfortable working under pressure and managing priorities and time

• Knowledge of Agile development practices

• Minimum of a Bachelor’s degree in Computer Science or a related field, or equivalent experience




Postuler à l'offre
DONEC

DONEC

Site Web:
edonec.com
Localisation:
Tunisia, Ariana
Rue:
6 Rue de l'environnement, Aouina
Code postal:
2045

Découvrir les attentes salariales des candidats à l'offre Senior Back-End Java Developer

Salaire le plus bas
900 TND
1848 TND
Salaire moyen
2111 TND
2373 TND
Salaire le plus élevé
6200 TND
1848 - 2373 TND
2111 TND
900 TND
6200 TND
Estimations basées sur les attentes salariales des candidats à cette offre

Informations

Localisation:

Tunisie - Ariana

Contrat:

CDI