{"id":3737208,"url":"https://alion.io/job/teksystems-developpeur-full-stack-senior-java-angular-senior-full-stack-developer-java-angular","title":"Développeur Full Stack Senior (Java / Angular) / Senior Full Stack Developer (Java / Angular)","company":{"id":179779,"name":"TEKsystems","domain":"teksystems.com","url":"https://alion.io/company/teksystems","size_band":"1001-5000","is_staffing_agency":true,"employer_type":"agency","is_intermediary":false,"listed_via":null,"ats_vendor":"iCIMS","truth_index":{"grade":"A","score":98,"open_postings":8,"ghost_share":0,"stale_share":0,"repost_share":0.125,"time_to_fill_p50_days":23,"computed_at":"2026-11-05T05:54:30Z"}},"role":"Backend","role_family":"Backend","seniority":"senior","employment_type":"contractor","work_mode":"hybrid","remote_scope":null,"remote_scope_basis":null,"remote_working_hours":null,"hiring_geo_confidence":"structured","locations":["Montreal, Canada"],"countries":["CA"],"hiring_countries":[],"hiring_countries_total":0,"salary":null,"salary_estimate":null,"experience_years_min":5,"visa_sponsorship":false,"relocation_package":false,"has_equity":false,"technologies":[{"name":"Agile","optional":false},{"name":"Angular","optional":false},{"name":"CI/CD","optional":false},{"name":"GitHub Actions","optional":false},{"name":"JavaScript","optional":false},{"name":"Jenkins","optional":false},{"name":"OpenShift","optional":false},{"name":"Scrum","optional":false},{"name":"Spring Boot","optional":false},{"name":"Java","optional":true},{"name":"TypeScript","optional":true}],"status":"live","first_seen_at":"2026-11-01T00:00:00Z","employer_posted_date":null,"last_verified_at":"2026-11-01T00:00:00Z","board_verified":false,"closed_at":null,"days_open":4,"trust":{"level":"not_scored","repost_count":null,"flags":[],"days_open":4},"description":"Développeur Full Stack Senior (Java / Angular)\nAperçu du poste\nNous recherchons un(e) Développeur(se) Full Stack Senior pour contribuer au développement, à lévolution et au soutien dapplications web modernes dans un environnement Agile. Vous jouerez un rôle clé dans lanalyse, la conception, le développement et lamélioration de solutions technologiques évolutives, tout en collaborant avec des équipes multidisciplinaires à travers le pays.\nResponsabilités\nDévelopper, modifier, tester et déboguer des applications conformément aux normes établies et aux échéanciers.\nConcevoir et maintenir des applications web utilisant Angular ainsi que des services Java / Spring Boot.\nTraduire les besoins daffaires en spécifications techniques et en composantes logicielles.\nConcevoir et modéliser des solutions répondant à des exigences fonctionnelles et non fonctionnelles complexes.\nEffectuer des revues de conception et de code afin dassurer la qualité des livrables.\nAccompagner et soutenir les membres de léquipe dans les activités de développement.\nRédiger et maintenir les tests unitaires et dintégration.\nParticiper à la mise en place et à lamélioration des stratégies de tests de régression.\nContribuer au développement de systèmes utilisant des technologies modernes Web et applicatives.\nConcevoir, estimer, programmer, tester, documenter et mettre en uvre de nouvelles fonctionnalités.\nCollaborer avec les parties prenantes pour résoudre des problèmes complexes et proposer des solutions innovantes.\nParticiper aux discussions techniques, aux prototypes et aux initiatives damélioration continue.\nCollaborer régulièrement avec des collègues et équipes situés dans différentes régions.\nQualifications requises\nBaccalauréat en informatique ou combinaison équivalente de formation et dexpérience.\nMinimum de 5 années dexpérience en développement logiciel.\nExcellentes capacités danalyse, de synthèse et de résolution de problèmes.\nAutonomie, initiative et capacité à travailler dans des délais serrés.\nEsprit déquipe et grande attention aux détails.\nBilinguisme (français et anglais) requis.\nCompétences techniques\nObligatoiresJava\nSpring & Spring Boot\nAngular\nHTML, CSS, JavaScript et TypeScript\nGit\nAtoutsOutils CI/CD (Jenkins, GitHub Actions, OpenShift)\nMéthodologies Agile (Scrum, SAFe)\nPratiques DevOps\nEnvironnement technologique\nArchitectureMicroservices\nMicro-frontends\nTechnologiesAngular\nJava\nSpring Boot\nSpring Cloud\nMongoDB\nOutilsGitHub\nJira\nConfluence\nMicrosoft Teams\nIntelliJ IDEA\nPostman\nMaven\nCI/CD & QualitéJenkins\nVeracode\nSonarQube\nPrisma Cloud\nArgo CD\nInfrastructureDocker\nKubernetes\nOpenShift Container Platform (OCP)\nType de poste & EmplacementCe poste Contract est basé à Montreal, QC.\nTaux de rémunération & AvantagesLa fourchette salariale associée à ce poste est de $70.00 - $80.00/hr. La rémunération individuelle offerte pour ce poste, à lintérieur de cette fourchette, dépendra de nombreux facteurs, notamment les qualifications, les compétences, lexpérience pertinente, la connaissance du poste, la localisation géographique, léquité interne ainsi que dautres facteurs pertinents liés au poste.\nType de poste & EmplacementCe poste Contrat (temporaire) est basé à Montreal, QC.\nType de milieu de travailIl s'agit d'un poste hybrid, situé à Montreal,QC.\nSenior Full Stack Developer (Java / Angular)Position Overview\nWe are seeking a Senior Full Stack Developer to support the development, enhancement, and maintenance of modern web applications within an Agile environment. This role plays a key part in designing, developing, and implementing scalable software solutions while collaborating with cross-functional teams across the country.\nResponsibilities\nDevelop, modify, test, and debug software applications in accordance with established standards and project timelines.\nBuild and maintain web applications using Angular and Java / Spring Boot services.\nTranslate business requirements into technical specifications and software components.\nDesign and model solutions that address complex functional and non-functional requirements.\nConduct code reviews and design reviews to ensure high-quality deliverables.\nSupport and mentor development team members throughout the software development lifecycle.\nCreate and maintain unit and integration tests.\nParticipate in the implementation and enhancement of regression testing strategies.\nContribute to the development of large-scale systems using modern web and application technologies.\nDesign, estimate, develop, test, debug, document, and deploy new features and enhancements.\nCollaborate with stakeholders to solve complex technical challenges.\nParticipate in technical discussions, prototyping activities, and continuous improvement initiatives.\nWork closely with colleagues and teams located across different regions.\nRequired Qualifications\nBachelor's degree in Computer Science or an equivalent combination of education and experience.\nMinimum 5 years of software development experience.\nStrong analytical and problem-solving skills.\nSelf-motivated with the ability to work effectively under pressure.\nTeam-oriented with strong attention to detail.\nBilingualism (English and French) is required.\nRequired Technical Skills\nMust-HaveJava\nSpring & Spring Boot\nAngular\nHTML, CSS, JavaScript, and TypeScript\nGit\nNice-to-HaveCI/CD tools (Jenkins, GitHub Actions, OpenShift)\nAgile methodologies (Scrum, SAFe)\nDevOps practices and mindset\nTechnology Stack\nArchitectureMicroservices\nMicro-frontends\nTechnologiesAngular\nJava\nSpring Boot\nSpring Cloud\nMongoDB\nToolsGitHub\nJira\nConfluence\nMicrosoft Teams\nIntelliJ IDEA\nPostman\nMaven\nCI/CD & QualityJenkins\nVeracode\nSonarQube\nPrisma Cloud\nArgo CD\nInfrastructureDocker\nKubernetes\nOpenShift Container Platform (OCP)\nExperience Level: Senior / ExpertLanguage Requirements: English & French (Bilingual)Work Environment: Agile, DevOps-driven, collaborative development team.\nJob Type & LocationThis is a Contract position based out of Montreal, QC.\nPay and BenefitsThe pay range for this position is $70.00 - $80.00/hr. Individual compensation offered for this position within this range will depend on many factors, including qualifications, skills, relevant experience, job knowledge, geographic location, internal equity, and other pertinent job-related factors.\nJob Type & LocationThis is a Contract position based out of Montreal, QC.\nWorkplace TypeThis is a hybrid position in Montreal,QC. \n\nÀ propos de TEKsystems et TEKsystems Global Services\n\nNous sommes un fournisseur de services aux entreprises et de technologies. Nous accélérons la transformation de nos clients. Notre compétence en stratégie, conception, exécution et opérations libère la valeur de lentreprise par un éventail de solutions. Nous sommes une équipe de 80 000 personnes qui collaborent avec plus de 60 000 clients, notamment 80 % du Fortune 500 en Amérique du Nord, Europe et Asie, qui collaborent avec nous dans le cadre de nos capacités full-stack et notre rythme. Nous sommes des penseurs stratégiques, des collaborateurs pratiques qui aident les clients à exploiter le changement et maîtriser le dynamisme de la technologie. Nous bâtissons le futur en livrant les résultats et en créant un impact positif dans nos communautés mondiales. TEKsystems et TEKsystems Global Services sont des entreprises dAllegis Group. Découvrez dautres informations à TEKsystems.com.\n\n Québec Numéro du permis d'agence de placement de personnel AP-2000547 \n\nOrdonnance sur légalité des chances de San Francisco:\nConformément à lOrdonnance sur légalité des chances de San Francisco, pour tous les postes situés dans la ville et le comté de San Francisco, nous examinerons les candidatures des personnes qualifiées ayant un casier judiciaire ou des antécédents criminels. \n\nUtilisation de lintelligence artificielle (IA):\nNous pouvons utiliser lintelligence artificielle (IA) pour soutenir certaines étapes de notre processus dembauche, notamment la recherche, la présélection et lévaluation des candidatures. LIA aide à analyser les candidatures et les qualifications, mais les décisions finales sont prises par notre équipe de recrutement. En soumettant votre candidature, vous reconnaissez et acceptez que celle-ci puisse être examinée à laide doutils dIA.\n\n About TEKsystems and TEKsystems Global Services \n\nWere a leading provider of business and technology services. We accelerate business transformation for our customers. Our expertise in strategy, design, execution and operations unlocks business value through a range of solutions. Were a team of 80,000 strong, working with over 6,000 customers, including 80% of the Fortune 500 across North America, Europe and Asia, who partner with us for our scale, full-stack capabilities and speed. Were strategic thinkers, hands-on collaborators, helping customers capitalize on change and master the momentum of technology. Were building tomorrow by delivering business outcomes and making positive impacts in our global communities. TEKsystems and TEKsystems Global Services are Allegis Group companies. Learn more at TEKsystems.com.\n\nThe company is an equal opportunity employer and will consider all applications without regard to race, sex, age, color, religion, national origin, veteran status, disability, sexual orientation, gender identity, genetic information or any characteristic protected by law.\n\nQuebec Personnel Placement Agency Permit Number AP-2000547\n\nSan Francisco Fair Chance Ordinance: Pursuant to the San Francisco Fair Chance Ordinance, for all positions located in the city and county of San Francisco, we will consider for employment qualified applicants with arrest and conviction records.\n\nUse of Artificial Intelligence (AI): We may use Artificial Intelligence (AI) to support parts of our hiring process, including sourcing, screening, and evaluating candidates. AI helps assess applications and qualifications, but final decisions are made by our hiring team. By applying, you acknowledge and agree that your application may be reviewed using AI tools.","description_format":"text","description_chars":10012,"description_truncated":false,"requirements":{"experience_years_min":5,"management_years_min":null,"team_size_min":null,"manages_managers":false,"education":null,"security_clearance":false,"languages":[]},"benefits":["Equity"],"hiring_locations":[],"hiring_excludes":[],"relocation_offered":false,"industries":[],"lifecycle":[{"event":"open","at":"2026-11-04T10:18:08Z"}],"visa":[{"country":"CA","licensed_sponsor":true,"evidence":"Positions approved through LMIA in 12 months: 5","filings_12m":5,"filings_prev_12m":5,"green_card_filings_12m":null,"median_offered_wage_usd":null,"route":"High Wage; Global Talent Stream","cap_exempt":false,"checked_at":"2026-10-03T21:10:52+00:00","sources":["ESDC: employers issued a positive LMIA"],"filings_for_role_12m":1}],"liveness":{"score":52,"band":"ok","label":"Likely open","p_open":1,"p_active":0.516,"p_room":1,"age_days":4,"expected_fill_days":23,"reasons":["seen:4","agency","win:early","comp:brand"],"computed_at":"2026-11-05T05:54:30Z"},"pay":null,"html_url":"https://alion.io/job/teksystems-developpeur-full-stack-senior-java-angular-senior-full-stack-developer-java-angular","json_url":"https://alion.io/job/teksystems-developpeur-full-stack-senior-java-angular-senior-full-stack-developer-java-angular.json","meta":{"generated_at":"2026-11-05T20:37:52Z","cache_seconds":300,"methodology":"https://alion.io/methodology","terms":"https://alion.io/terms","contact":"https://alion.io/contact","api":"https://alion.io/developers","about":"Alion is a live layer of people, companies and AI agents: who they are, whether they are real and active right now, what they do and how to work with them, readable by people and by agents and paid per call.","catalog":"https://alion.io/catalog.json","usage":{"tier":"crawler_verified","counted_by":"address","units_charged":1,"used_today":145,"day_limit":null,"remaining_today":null,"minute_limit":300,"resets_at":"2026-11-06T00:00:00Z"}},"offers":[{"id":"company.slices","title":"One company in depth, by slice","status":"live","price":{"credits":0.02,"usd":0.002,"plus_per_slice":{"credits":0.05,"usd":0.005}},"unit":"per company, plus each slice with data","note":"the employer in depth","call":{"mcp_tool":"get_company","arguments":{"id":179779},"rest":"https://alion.io/mcp/rest/get_company?id=179779"},"human":"https://alion.io/catalog?offer=company.slices&for=job%2Fteksystems-developpeur-full-stack-senior-java-angular-senior-full-stack-developer-java-angular"},{"id":"market.stats","title":"A market slice: pay, demand and time to fill","status":"live","price":{"credits":1,"usd":0.1},"unit":"per slice","note":"pay, demand and time to fill for this role and place","call":{"mcp_tool":"market_stats"},"human":"https://alion.io/catalog?offer=market.stats&for=job%2Fteksystems-developpeur-full-stack-senior-java-angular-senior-full-stack-developer-java-angular"},{"id":"job.search","title":"Open jobs by role, technology, place, pay and visa","status":"live","price":{"credits":0.02,"usd":0.002},"unit":"per posting in a list","note":"similar open postings","call":{"mcp_tool":"search_jobs"},"human":"https://alion.io/catalog?offer=job.search&for=job%2Fteksystems-developpeur-full-stack-senior-java-angular-senior-full-stack-developer-java-angular"},{"id":"company.verify","title":"Is this company real and active right now","status":"pilot","price":null,"unit":"per company","request":{"url":"https://alion.io/catalog/request","method":"POST","body":"{\"offer\": \"company.verify\", \"for\": \"job/teksystems-developpeur-full-stack-senior-java-angular-senior-full-stack-developer-java-angular\", \"note\": \"what you need it for\"}"},"human":"https://alion.io/catalog?offer=company.verify&for=job%2Fteksystems-developpeur-full-stack-senior-java-angular-senior-full-stack-developer-java-angular"}],"agent":{"mcp":"https://alion.io/mcp/jobs","mcp_open":"https://alion.io/mcp/open","next":[{"tool":"get_job","arguments":{"id":3737208}},{"tool":"search_jobs","arguments":{"company":"teksystems.com","detail":"compact"}},{"tool":"match_people","arguments":{"job_id":3737208},"note":"people open to offers who fit this vacancy"}],"note":"The same data through MCP tools: https://alion.io/mcp/open needs no sign-in (compact searches, postings, people); https://alion.io/mcp with an Alion account has everything. Docs: https://alion.io/developers"}}