Cognizant Technology Solutions logo

Jr. Software Engineer

Cognizant Technology Solutions·Salary not specified

Primary stack

Java

Job description

À propos du poste

Titre du poste : Jr. Software Engineer

Date de publication : août 13 2026

Localisation : Sao Paulo, SP, Brésil

Type d'emploi : Hybrid


Résumé du poste

Contribuez en tant qu'ingénieur logiciel junior dans un modèle de travail hybride en développant et en améliorant des applications Java full stack qui soutiennent les processus clés de l'entreprise. Collaborez avec des équipes interfonctionnelles pour fournir des solutions sécurisées, évolutives et maintenables qui améliorent les expériences des clients et créent une valeur mesurable pour l'organisation et la société grâce à des services numériques fiables.


Responsabilités

  • Développer des composants backend Java propres, efficaces et bien structurés qui suivent les normes de codage établies et soutiennent directement les fonctionnalités commerciales critiques pour les applications d'entreprise évolutives.
  • Implémenter des fonctionnalités frontend réactives et accessibles en utilisant des technologies web modernes qui s'intègrent parfaitement avec les services Java pour offrir des expériences utilisateur intuitives aux parties prenantes internes et externes.
  • Participer aux sessions d'analyse des exigences avec les équipes produit et d'ingénierie pour traduire les besoins commerciaux en tâches techniques claires qui contribuent à la livraison prévisible des fonctionnalités logicielles.
  • Collaborer avec des ingénieurs seniors et des pairs dans un environnement de travail hybride pour examiner le code, résoudre les défauts et partager les connaissances qui améliorent la productivité globale de l'équipe et la qualité du logiciel.
  • Exécuter des tests unitaires, d'intégration et de régression pour les fonctionnalités full stack afin d'assurer la fiabilité, la maintenabilité et la conformité aux directives de qualité de l'entreprise et aux attentes de l'industrie.
  • Dépanner et résoudre les défauts et les problèmes de performance de l'application dans les environnements de développement et de test pour minimiser les incidents en production et améliorer la stabilité du système pour les utilisateurs finaux.
  • Maintenir une documentation technique précise pour les services, les points de terminaison, les modèles de données et les flux d'interface utilisateur afin que les améliorations futures et les activités de support puissent être effectuées efficacement.
  • Suivre les pratiques de codage sécurisé et les politiques de l'organisation pour protéger la confidentialité des données et l'intégrité des systèmes, soutenant ainsi la mission de l'entreprise de créer des solutions numériques dignes de confiance pour la société.
  • Coordonner avec les équipes DevOps et opérationnelles pour soutenir les activités de construction, de déploiement et de surveillance des applications Java full stack en journée sans nécessiter de déplacement.
  • Optimiser les requêtes et les interactions de service au sein de la pile applicative pour améliorer les temps de réponse et l'utilisation des ressources, ce qui aide à réduire les coûts opérationnels et l'impact environnemental des ressources informatiques.
  • S'engager dans l'apprentissage continu en explorant de nouveaux frameworks Java, bibliothèques frontend et outils de test afin que les solutions de projet restent modernes, compétitives et alignées sur les tendances émergentes de l'industrie.
  • Soutenir l'analyse des incidents et les enquêtes sur les problèmes de production mineurs pendant les heures assignées en fournissant des informations sur les causes profondes et des suggestions qui réduisent les récurrences futures et améliorent la satisfaction des utilisateurs.
  • Contribuer aux cérémonies d'équipe, y compris la planification, le grooming et les rétrospectives, en partageant les progrès, en signalant les risques tôt et en suggérant des améliorations qui améliorent les résultats de la livraison dans une collaboration hybride.

Qualifications

  • Démontrer une maîtrise fondamentale de la programmation Java, des concepts orientés objet et des bibliothèques standard permettant une contribution efficace au développement de fonctionnalités backend et à la correction de bogues.
  • Appliquer une compréhension pratique des principes full stack, y compris les services RESTful, les interactions avec la base de données et les interfaces web modernes pour soutenir la mise en œuvre de solutions de bout en bout.
  • Utiliser des compétences de base en HTML, CSS et JavaScript ou des frameworks frontend équivalents pour construire et affiner des interfaces utilisateur qui sont utilisables, maintenables et alignées sur les directives de conception.
  • Montrer une familiarité avec les bases de données relationnelles et la conception de requêtes pour aider à la mise en œuvre, à l'optimisation et au dépannage de la couche d'accès aux données dans les flux de travail applicatifs.
  • Pratiquer le contrôle de version avec des outils et des flux de travail de branchement courants pour gérer les changements de code, collaborer avec les pairs et maintenir la traçabilité du développement des fonctionnalités.
  • Faire preuve de capacités de résolution de problèmes et d'analyse pour enquêter sur les problèmes, décomposer les tâches complexes et proposer des approches techniques claires sous la direction d'ingénieurs plus expérimentés.

À propos de Cognizant

Cognizant (NASDAQ : CTSH) est un AI Builder et une entreprise de services numériques (ESN) élaborant des solutions complètes d’IA maximisant les investissements pour des résultats concrets. Sa profonde expertise des métiers, des processus et des technologies lui permet d’intégrer dans les systèmes technologiques le contexte unique de chaque organisation de l’ingénierie à la production à l’échelle. Son objectif : améliorer l’efficacité des équipes, créer de la valeur et permettre aux grandes entreprises de rester performantes dans un monde qui évolue rapidement. Pour en savoir plus : cognizant.ai ou @cognizant.


Informations supplémentaires sur l'emploi

Les informations relatives à la rémunération du poste à pourvoir dépendent de la date de publication de l’offre de poste. Cognizant se réserve le droit de modifier ces informations à tout moment, sous réserve des lois applicables.

Cognizant est un employeur soucieux de l'égalité des chances entre candidats. Votre candidature sera étudiée indépendamment de votre race, couleur, sexe, religion, croyances, orientation sexuelle, identité de genre, origine, handicap, informations génétiques, grossesse, statut d'ancien militaire ou de toute autre critère jugé discriminant par les lois européennes ou françaises.

Vous êtes porteur d'un handicap, vous pouvez-nous contacter par courriel [email protected] si vous souhaitez préciser les aménagements nécessaires pour le poste ou les entretiens à venir.

Les candidats peuvent être invités à participer à des entretiens en face à face ou par vidéoconférence. En outre, les candidats peuvent être amenés à présenter une carte d'identité valide lors de chaque entretien.

© Cognizant Technology Solutions. This job description was sourced from the employer's public career page. TheJob is not the employer — we index the posting and route candidates to the source. All content rights and hiring decisions belong to the employer.

Cognizant (Nasdaq-100: CTSH) is one of the world’s leading professional services companies, transforming clients’ business, operating and technology models for the digital era. Our unique industry-based, consultative approach helps clients envision, build and run more innovative and efficient businesses. Headquartered in the US, Cognizant is ranked 185 on the Fortune 500 and is consistently listed among the most admired companies in the world. Learn how Cognizant helps clients lead with digital atwww.cognizant.comor follow us @Cognizant.

More at Cognizant Technology Solutions

All 1104 roles

Popular searches