Emploi Tunisie » Offres d'emploi à Tunis » Senior Back End Developer

Senior Back End Developer

  • IDNTT
  • Tunis, Tunisie
  • Il'y a 1 mois
Postes vacants:
5 postes ouverts
Type d'emploi désiré :
Temps plein, Temps partiel
Experience :
3 à 5 ans

Description de l'emploi

We are looking for a dedicated Back-End Developer, in order to work alongside our new team based in Tunis, on challenging projects for major international clients, with a focus on automating and integrating systems across the company.

We offer an exciting working environment with numerous opportunities for development.

So, if you want to take on exciting tasks from the very first minute, send us your CV!

Duties will include:

  • Help us maintain and improve the code quality of the software in terms of design and testability 
  • Maintain the central databases, ensure high performance, respond to requests from the front-end
  • Design and implement efficient and clean algorithms for new features 
  • Contribute your ideas and thoughts from the very first minute of the project
  • Collaboration with the Project Managers for the planning of activities, management of problems related to the development and progress of the project

 

 

What we offer:

  • You will become part of a dynamic environment with strong pushes for growth and innovation
  • Lively and informal work environment, with colleagues passionate about their work and particular attention to human relationships
  • Smart working job, on site and remote
  • You will collaborate with international clients
  • Remuneration commensurate with experience and actual skills
  • Very competitive compensation within IT industry

 

Exigences de l'emploi

Requirements:

  • Bachelor's degree in Computer Science, Software Engineering, or a related technical field.
  • Solid understanding of data structures and algorithms, and their practical applications.
  • Strong grasp of object-oriented programming concepts and design patterns.
  • Proven experience as a Java Backend Developer, with a deep understanding of Java programming language and its core facets (Collections, Lambda, Streams...), including Java 8/11 and newer versions.
  • Experience with JEE application/web servers such as JBOSS EAP, Tomcat 10.1.*.
  • Experience with the Spring framework, particularly Spring Boot, Spring Data JPA, Spring Data Rest and Spring Security (experience with Spring Cloud is considered a plus).
  • Experience with RESTful API development and integration (JAX-RS).
  • Experience with SOAP web services development (JAX-WS).
  • Proficiency in Test-Driven Development (TDD), consistently delivering high-quality, well-tested code.
  • Proficiency in SQL with a focus on the MySQL dialect.
  • Knowledge of OpenID Connect or OAuth2.
  • Knowledge of Project Lombok.
  • Proficiency in utilizing Git version control system for managing codebase efficiently.
  • Excellent problem-solving skills and a proactive attitude towards tackling challenges.
  • Verbal and written communication in English.          
  • Immediate availability.

 

Date d'expiration

30/09/2023