
Senior Java Full Stack Developer
Primary stack
Job description
About the Position
À propos du rôle
En tant que Développeur Full Stack Java Senior, vous ferez une différence en concevant et développant des applications sécurisées, évolutives et performantes en utilisant Java et Spring Boot. Vous serez un membre précieux de l'équipe d'ingénierie et collaborerez avec les équipes produit, QA, DevOps et UX pour fournir des solutions de bout en bout fiables.
Responsibilities
- Diriger, concevoir et développer des applications évolutives en utilisant Java et Spring Boot.
- Construire et maintenir des systèmes basés sur les microservices qui mettent l'accent sur la fiabilité, la résilience et l'observabilité.
- Concevoir et optimiser les schémas de base de données Oracle, les requêtes SQL, les procédures stockées et les performances.
- Développer et intégrer des API RESTful et des solutions basées sur les événements en utilisant Kafka.
- Collaborer avec les équipes produit, QA, DevOps et UX tout au long du cycle de vie du développement logiciel.
- Participer aux revues de code, encadrer les développeurs juniors et promouvoir les meilleures pratiques d'ingénierie.
- Résoudre les problèmes de production et améliorer les performances, la stabilité et la maintenabilité des applications.
- Contribuer aux pipelines CI/CD et aux initiatives d'automatisation pour rationaliser la livraison et le déploiement.
Requirements
- 10+ années d'expérience pratique dans le développement backend ou full-stack en Java.
- Proficiency experte en Java, avec une solide expérience de Spring Boot et de l'écosystème Spring plus large.
- Compréhension approfondie de l'architecture des microservices, des API RESTful, de Kafka et des systèmes distribués.
- Expérience solide des bases de données Oracle, y compris SQL, PL/SQL, conception de schémas et mise au point des performances.
- Compréhension solide des principes d'ingénierie logicielle, des modèles de conception et des meilleures pratiques de développement d'applications.
- Expérience de l'utilisation de Git et des outils CI/CD pour soutenir le développement et le déploiement de logiciels.
- Fortes compétences en collaboration, résolution de problèmes et communication.
Nice to Have
- Expérience du développement d'applications basées sur le cloud et des environnements conteneurisés.
- Familiarité avec les outils de surveillance, de journalisation, de traçage et d'observabilité des applications.
- Expérience des pratiques de test et de déploiement automatisés.
- Capacité démontrée à encadrer les développeurs et à contribuer aux décisions de conception technique.
- Expérience dans le développement d'applications d'entreprise hautement disponibles.
We Offer
- Salaire annuel pour ce poste : de 61 000 $ à 112 000 $, selon l'expérience, les qualifications et d'autres facteurs pertinents.
- Cette position peut également être éligible au programme d'incitations annuelles discrétionnaires de Cognizant, sous réserve des termes et conditions du plan applicable.
About the Company
À 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.
Additional Information
- **Autorisation de travail: **Cognizant ne prendra en considération que les candidats à ce poste qui sont légalement autorisés à travailler au Canada sans avoir besoin d'un parrainage de l'employeur, aujourd'hui ou à l'avenir.
- **Mesures d’adaptation: **Si vous avez un handicap qui nécessite des mesures d’adaptation raisonnable pour effectuer une recherche d’emploi ou poser une candidature, veuillez envoyer un courriel à [email protected] avec votre demande et vos coordonnées.
- L’IA dans notre processus de recrutement: Nous utilisons des outils d'intelligence artificielle (IA) pour trier et évaluer les candidatures efficacement. Notre équipe examine ensuite les candidatures et décide qui passe à l’étape suivante.
- Poste à pourvoir: Sauf indication contraire, ce poste est actuellement vacant et nous cherchons à le pourvoir.
- **Exigences linguistiques: **Nous demandons à tous les candidats de posséder une connaissance de base de l’anglais afin de faciliter les communications internes. Pour les postes au Québec, la capacité à communiquer efficacement en anglais est requise car vous fournirez des services à et collaborerez avec des parties prenantes anglophones situées hors de la province.
- Inclusion: Cognizant est un employeur souscrivant au principe de l’égalité d’accès à l’emploi. Votre candidature et votre dossier ne seront pas examinés en fonction de la race, de la couleur, du sexe, de la religion, des croyances, de l'orientation sexuelle, de l'identité de genre, de l'origine nationale, du handicap, des renseignements génétiques, de la grossesse, du statut d'ancien combattant ou de toute autre caractéristique protégée par les lois fédérales, provinciales ou locales.
Benefits
Des avantages sociaux qui font la différence
Notre programme d’avantages sociaux est conçu en pensant à vous-afin que vous puissiez profiter d’une vie équilibrée, saine et épanouissante.
Financial Well-being
Nous révisons régulièrement les données du marché afin d’assurer que la rémunération reflète la valeur que vous apportez. Vos avantages vont au‑delà du salaire et peuvent inclure des régimes de retraite avec cotisations de contrepartie, des formations financières, etc.
Physical and Mental Well-being
Nous vous encourageons à prioriser votre bien‑être grâce aux congés rémunérés, au travail flexible lorsque possible, aux régimes de soins de santé, à la counseling clinique, à notre programme d’alliance en santé mentale, et plus encore.
Your Career, Your Way
Avec plus de 350 000 rôles chez Cognizant, vous aurez l’occasion d’explorer de nouvelles technologies, de nouveaux secteurs et de nouveaux lieux-et de développer les compétences dont vous avez besoin pour faire évoluer votre carrière.
Making an Impact
Pensez aux marques sur lesquelles vous comptez au quotidien. Il y a de fortes chances qu’elles comptent aussi sur nous pour renforcer leur entreprise. Ici, vous transformerez des idées audacieuses en solutions qui améliorent la vie des gens à travers le monde.
Your Journey to Cognizant
Voici ce à quoi vous pouvez vous attendre de notre processus de recrutement. Veuillez noter qu’il peut varier selon le poste et le lieu. Consultez notre FAQ pour en savoir plus.
Step 1: Find Your Role and Apply
Trouvez un poste ouvert qui correspond à vos compétences et à vos objectifs de carrière, puis montrez-nous pourquoi vous êtes la personne idéale pour ce rôle. Si aucun poste ne correspond à votre profil pour le moment, veuillez rejoindre notre communauté de talents.
Step 2: Talk to a Recruiter
Si l’un de nos recruteurs détermine que vous convenez au poste, il vous contactera pour organiser un court entretien visant à mieux comprendre votre parcours et vos compétences.
Step 3: Showcase Your Talents
Si vous et notre équipe souhaitez poursuivre le processus, vous rencontrerez notre équipe d’embauche. Certains postes peuvent également nécessiter des évaluations techniques et/ou des entrevues avec des clients.
Step 4: Final Decision
Notre équipe examinera ensuite le potentiel de chaque candidat à réussir dans le rôle. Cette étape peut prendre un peu de temps car nous voulons prendre la bonne décision-mais vous pouvez compter sur nous pour vous tenir informé(e).
© 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 1110 roles
Senior HR Business Partner
Cognizant Technology Solutions · Barcelona

Sr. Java Production Support Engineer
Cognizant Technology Solutions · Canada

Principal AI Architect — Agentic AI, AWS Bedrock & Broad-Spectrum AI
Cognizant Technology Solutions · United States

Onboarding and New Hire Experience Associate
Cognizant Technology Solutions · United States