Java Developer

COLLABORATION BETTERS THE WORLD Tunis Publiée le 29 septembre 2025

Détails de l'annonce

Référence

229028

Date de publication

29 septembre 2025

Type de contrat

CDI

Lieu de travail

Tunis, Tunisie

Expérience requise

Entre 5 et 10 ans

Niveau d'études

Bac + 5

Salaire proposé

2000 - 5000 TND / Mois

Disponibilité

Plein temps

Offres similaires

OWLIANCE TUNISIE logo

Technical Lead QA Automation – Cypress

OWLIANCE TUNISIE Ariana

Ingénieur génie informatique, IA

SALAZAR CONSULTING Tunis

TUNISIE LEASING ET FACTORING logo

Ingénieur Informaticien

TUNISIE LEASING ET FACTORING Tunis

BUSINESS MANAGEMENT CONSULTING logo

Commercial IT

BUSINESS MANAGEMENT CONSULTING Tunis

Entreprise

COLLABORATION BETTERS THE WORLD logo

COLLABORATION BETTERS THE WORLD

Secteur: informatique / télécoms

Taille: Plus de 500 employés

Description de l'annonce

Overview 

At CBTW (Collaboration Betters The World), collaboration is the cornerstone of innovation and success, and the foundation of everything we implement. Present in more than 20 countries and 35 cities, we combine global expertise with a deep understanding of local challenges, helping our clients achieve impactful results. 

Our mission is to transform businesses and communities for a better world by offering tech and business solutions. We achieve this through the expertise of our 9 service lines, working closely with our clients to unlock their potential

We are currently looking for a Java Developer to join us on a long-term modernization project with our client, Food IT-Solutions — a trusted name in the food industry for over 30 years. You will work on IC-trace, their flagship ERP system used by leading food companies across production and distribution. 

The Client: Food IT-Solutions has been active in the food industry for more than 30 years. Over the years, we’ve built extensive know-how in various domains: abattoirs, meat processing, chocolate, horticulture, sauces, animal feed, dairy products, cheese, ready-made meals, trading, and more. We are a well-known and respected player in our industry, with a strong reputation for reliability and expertise. 

The Project:  The flagship product, IC-trace, is a holistic software solution for the production and distribution of foodstuffs. It covers the full workflow: from goods reception and warehousing to production and distribution. 

• In production for 20+ years 

• Trusted by leading food companies 

• Offers unique features no other software provides IC-trace was built on a strong foundation two decades ago. Today, we are modernizing the tech stack to make it future-proof while ensuring business continuity for our customers.

Current stack: Java 21; Tapestry; Javascript and AJAX;  Wildfly (application server); FirebirdSQL; Extensive use of EJBs 

Target evolution: 

• Gradual migration to Angular frontend 

• ReST web services based on Java 21 

• Eventual phasing out of EJBs The main challenge: incremental improvement — new parts must work seamlessly with existing ones, while customers benefit from improvements as soon as possible. 


Your Role

As a Senior Java Developer, you will: 

• Work closely with a team of passionate professionals (some with 20+ years of experience with IC-trace) 

• Collaborate with Angular experts to provide the backend services they need 

• Develop web services based on existing EJBs and controllers 

• Contribute to the gradual replacement of legacy components (eventually phasing out EJBs) 

• Ensure stability and continuity for our customers while building the future of ICtrace You will play a key role in shaping the next generation of our software, with strong guidance and support from experienced colleagues. 


Your Profile

We’re looking for someone who: 

• Enjoys working with legacy code and gets energy from modernizing it 

• Is experienced with Java 21 and enterprise web applications 

Has knowledge of: 

• Web services (ReST) 

• Application servers (Wildfly in our case) 

• Realms and EJBs (extensive use in current system) 

• Tapestry (a plus, not required) 

• FirebirdSQL or SQL databases 

• Javascript and AJAX 

• Has experience with (or interest in working alongside) Angular developers 

• Values incremental improvements and understands the need for seamless customer experience

Partager:
rdv 3