Match score not available

Développeur JAVA JEE

fully flexible
Remote: 
Full Remote
Salary: 
10 - 173K yearly
Work from: 

Offer summary

Qualifications:

Degree in Computer Science (Bac+5), 2+ years experience in JAVA/JEE.

Key responsabilities:

  • Design, develop, and maintain Java/JEE applications
  • Analyze functional needs and write technical specifications
  • Collaborate for continuous integration and deployment
  • Support incidents resolution and optimize application performance
  • Work closely with project teams and contribute to code reviews
Alten logo
Alten Information Technology & Services Large https://www.alten.fr/
10001 Employees
See more Alten offers

Job description

Description de l'entreprise

ALTEN DELIVERY CENTER MAROC, Filiale du leader mondial de l’ingénierie et du conseil en technologie créé en 2008 et présent à Fès, Rabat, Tétouan et Casablanca, compte aujourd’hui plus de 2300 consultants et vise un centre d’excellence de 3100 consultants ALTENiens en fin 2024. Avec plus de 90 recrutements par mois, ALTEN Maroc est désormais un acteur majeur de l’insertion professionnelle des  ingénieurs. Nous accompagnons nos clients, leaders de l’Industrie dans leurs stratégies de développement dans les domaines de l’automobile, du ferroviaire, de l’IT, de la R&D et des Télécoms & Médias.

Rejoindre ALTEN MAROC c'est bénéficier :

  • Des parcours professionnels diversifiés avec des opportunités de carrière, une mobilité interne, sectorielle, géographique et métiers.
  • Des formations certifiantes et diplômantes.
  • Des événements réguliers pour combiner bien être et performance.

Description du poste

Missions principales :

En tant que Développeur Java/JEE, vous serez responsable de :

  1. Développement et Maintenance :
    • Concevoir, développer, et maintenir des applications en Java/JEE.
    • Analyser les besoins fonctionnels et rédiger les spécifications techniques.
    • Participer à la création de nouvelles fonctionnalités et à la correction de bugs.
    • Assurer la qualité du code en respectant les bonnes pratiques de développement.
  2. Intégration et Déploiement :
    • Collaborer avec les équipes pour assurer l'intégration continue et le déploiement des applications.
    • Réaliser des tests unitaires, d'intégration, et de performance.
    • Contribuer à la mise en place des pipelines CI/CD.
  3. Support et Amélioration :
    • Apporter un support technique pour résoudre les incidents.
    • Optimiser les performances des applications existantes.
    • Participer à l'amélioration continue des processus de développement.
  4. Collaboration :
    • Travailler en étroite collaboration avec les équipes projet, les architectes, et les autres développeurs.
    • Participer aux revues de code et aux sessions de brainstorming.

Qualifications

Nous sommes à la recherche d'un développeur JAVA/JEE ayant un bac+5 en informatiques avec une expérience de deux ans minimum.

Compétences techniques requises :

  1. Langages de programmation :
    • Maîtrise du langage Java et des technologies Java EE (JEE).
    • Expérience en JavaScript et dans des frameworks front-end (Angular, React, Vue.js) est un plus.
  2. Frameworks :
    • Expérience avec Spring (Spring Boot, Spring MVC, Spring Security).
    • Connaissance de Hibernate ou autres ORM (Object-Relational Mapping).
    • Connaissance de JSF (JavaServer Faces) ou JSP (JavaServer Pages).
  3. Bases de données :
    • Compétence en SQL avec des bases de données relationnelles (MySQL, PostgreSQL, Oracle).
    • Expérience avec des bases de données NoSQL (MongoDB, Cassandra).
  4. Serveurs d'applications :
    • Expérience avec des serveurs d'applications Tomcat, JBoss, WebLogic.
  5. Outils de développement :
    • Maîtrise des systèmes de gestion de versions : Git, SVN.
    • Expérience avec Maven ou Gradle pour la gestion des dépendances.
    • Familiarité avec les outils d'intégration continue (CI) comme Jenkins, GitLab CI.
  6. Cloud et DevOps :
    • Connaissance des services cloud : AWS, Google Cloud, Azure.
    • Expérience avec les pratiques CI/CD.
    • Utilisation des conteneurs et orchestrateurs : Docker, Kubernetes (un plus).
  7. Sécurité :
    • Connaissance des pratiques de sécurité des applications : OWASP.
    • Expérience avec des protocoles d'authentification comme OAuth2, JWt

Informations complémentaires

 

 

Required profile

Experience

Industry :
Information Technology & Services
Spoken language(s):
French
Check out the description to know which languages are mandatory.

Software Engineer Related jobs