Emploi Tunisie » Offres d'emploi à Tunis » Senior Java Developer / Lead

Senior Java Developer / Lead

  • Datamind Innovations
  • Tunis, Tunisie
  • Il'y a 1 mois
Postes vacants:
2 postes ouverts
Type d'emploi désiré :
CDI, Temps plein
Experience :
5 à 10 ans
Niveau d'étude :
DESS, DEA, Master, Bac + 5, Grandes Ecoles
Rémunération proposée :
Plus 3000 DT
Langue :
Français, Anglais, Arabe

Description de l'emploi

Datamind Innovations is recruiting Java Senior Developer/Lead

Skills Required : 

  • Excellent knowledge and experience with Java/Angular JS, Spring framework, Spring Boot , Spring Cloud and Microservices architecture is a must
  • Excellent Knowledge of BPM engines especially Activiti or other BPMN 2.0 compatible workflow engines
  • Experience in writing complex SQL statements and queries with Oracle or Microsoft SQL Server
  • Experience in designing services and applications using Microservices or Service Oriented Architecture principles
  • Practical knowledge on Jenkins, Maven, antifactory/nexus, Ansible, GIT
  • Strong knowledge in continuous integration, build & dependency management using messaging systems such as WebSphere MQ or RabbitMQ.
  • Very good understanding of application system design, development, testing, deployment and maintenance.
  • Experience in implementing extensive unit-tests using automated test frameworks.
  • Experience with Agile methodology

Exigences de l'emploi

Tasks & Duties : 

  • Responsibilities will include translation of the business requirement and use cases to support development of java-based applications.
  • Work with architects to transform the high- and low-level system design into technical components.
  • Develop applications based on technical requirements, design & architecture principles & standards.
  • Design and develop reusable code and libraries for platform & shared services.
  • Produce work products and applications that reflect and ensure system design and delivery are in line with business needs and project plan.
  • Draft specifications, technical design, unit tests, code reviews and detailed system integration documents and any other documents as required during the project lifecycle.
  • Contribute to maintaining a high standard of delivery quality
  • Collaborate with other team members and stakeholders.
  • Lead and mentor a team of developers and provide technical expertise.

Date d'expiration