Développeur Full Stack Senior (Java / Angular) / Senior Full Stack Developer (Java / Angular)
- Salary
- $70–$80/hr
- Hiring from
- Canada
- Work type
- Hybrid
- Posted
619,499 remote jobs, straight from company career pages
100% free · New jobs every minute
Show job descriptionHide job description
Développeur Full Stack Senior (Java / Angular)
Aperçu du poste
Nous 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.
Responsabilités
- Développer, modifier, tester et déboguer des applications conformément aux normes établies et aux échéanciers.
- Concevoir et maintenir des applications web utilisant Angular ainsi que des services Java / Spring Boot.
- Traduire les besoins daffaires en spécifications techniques et en composantes logicielles.
- Concevoir et modéliser des solutions répondant à des exigences fonctionnelles et non fonctionnelles complexes.
- Effectuer des revues de conception et de code afin dassurer la qualité des livrables.
- Accompagner et soutenir les membres de léquipe dans les activités de développement.
- Rédiger et maintenir les tests unitaires et dintégration.
- Participer à la mise en place et à lamélioration des stratégies de tests de régression.
- Contribuer au développement de systèmes utilisant des technologies modernes Web et applicatives.
- Concevoir, estimer, programmer, tester, documenter et mettre en uvre de nouvelles fonctionnalités.
- Collaborer avec les parties prenantes pour résoudre des problèmes complexes et proposer des solutions innovantes.
- Participer aux discussions techniques, aux prototypes et aux initiatives damélioration continue.
- Collaborer régulièrement avec des collègues et équipes situés dans différentes régions.
Qualifications requises
- Baccalauréat en informatique ou combinaison équivalente de formation et dexpérience.
- Minimum de 5 années dexpérience en développement logiciel.
- Excellentes capacités danalyse, de synthèse et de résolution de problèmes.
- Autonomie, initiative et capacité à travailler dans des délais serrés.
- Esprit déquipe et grande attention aux détails.
- Bilinguisme (français et anglais) requis.
Compétences techniques
Obligatoires
- Java
- Spring & Spring Boot
- Angular
- HTML, CSS, JavaScript et TypeScript
- Git
Atouts
- Outils CI/CD (Jenkins, GitHub Actions, OpenShift)
- Méthodologies Agile (Scrum, SAFe)
- Pratiques DevOps
Environnement technologique
Architecture
- Microservices
- Micro-frontends
Technologies
- Angular
- Java
- Spring Boot
- Spring Cloud
- MongoDB
Outils
- GitHub
- Jira
- Confluence
- Microsoft Teams
- IntelliJ IDEA
- Postman
- Maven
CI/CD & Qualité
- Jenkins
- Veracode
- SonarQube
- Prisma Cloud
- Argo CD
Infrastructure
- Docker
- Kubernetes
- OpenShift Container Platform (OCP)
Type de poste & Emplacement
Ce poste Contract est basé à Montreal, QC.
Taux 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.
Type de poste & EmplacementCe poste Contrat (temporaire) est basé à Montreal, QC.
Type de milieu de travailIl s'agit d'un poste hybrid, situé à Montreal,QC.
Senior Full Stack Developer (Java / Angular)
Position Overview
We 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.
Responsibilities
- Develop, modify, test, and debug software applications in accordance with established standards and project timelines.
- Build and maintain web applications using Angular and Java / Spring Boot services.
- Translate business requirements into technical specifications and software components.
- Design and model solutions that address complex functional and non-functional requirements.
- Conduct code reviews and design reviews to ensure high-quality deliverables.
- Support and mentor development team members throughout the software development lifecycle.
- Create and maintain unit and integration tests.
- Participate in the implementation and enhancement of regression testing strategies.
- Contribute to the development of large-scale systems using modern web and application technologies.
- Design, estimate, develop, test, debug, document, and deploy new features and enhancements.
- Collaborate with stakeholders to solve complex technical challenges.
- Participate in technical discussions, prototyping activities, and continuous improvement initiatives.
- Work closely with colleagues and teams located across different regions.
Required Qualifications
- Bachelor's degree in Computer Science or an equivalent combination of education and experience.
- Minimum 5 years of software development experience.
- Strong analytical and problem-solving skills.
- Self-motivated with the ability to work effectively under pressure.
- Team-oriented with strong attention to detail.
- Bilingualism (English and French) is required.
Required Technical Skills
Must-Have
- Java
- Spring & Spring Boot
- Angular
- HTML, CSS, JavaScript, and TypeScript
- Git
Nice-to-Have
- CI/CD tools (Jenkins, GitHub Actions, OpenShift)
- Agile methodologies (Scrum, SAFe)
- DevOps practices and mindset
Technology Stack
Architecture
- Microservices
- Micro-frontends
Technologies
- Angular
- Java
- Spring Boot
- Spring Cloud
- MongoDB
Tools
- GitHub
- Jira
- Confluence
- Microsoft Teams
- IntelliJ IDEA
- Postman
- Maven
CI/CD & Quality
- Jenkins
- Veracode
- SonarQube
- Prisma Cloud
- Argo CD
Infrastructure
- Docker
- Kubernetes
- OpenShift Container Platform (OCP)
Experience Level: Senior / Expert
Language Requirements: English & French (Bilingual)
Work Environment: Agile, DevOps-driven, collaborative development team.
Job Type & LocationThis is a Contract position based out of Montreal, QC.
Pay 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.
Job Type & LocationThis is a Contract position based out of Montreal, QC.
Workplace TypeThis is a hybrid position in Montreal,QC.
À propos de TEKsystems et TEKsystems Global Services
Nous 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.
Québec Numéro du permis d'agence de placement de personnel AP-2000547
Ordonnance sur légalité des chances de San Francisco: Conformé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.
Utilisation de lintelligence artificielle (IA): Nous 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.
About TEKsystems and TEKsystems Global Services
Were 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.
The 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.
Quebec Personnel Placement Agency Permit Number AP-2000547
San 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.
Use 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.
