Jobs via Dice

Senior Developer

⭐ - Featured Role | Apply direct with Data Freelance Hub
This role is a Senior Java Developer contract position based in Montreal, QC, offering $75.00 - $90.00/hr. Requires 5+ years of experience, expertise in Java 17+, Spring Boot, Angular, and testing frameworks like JUnit and Selenium. Bilingualism is mandatory.
🌎 - Country
United States
πŸ’± - Currency
$ USD
-
πŸ’° - Day rate
720
-
πŸ—“οΈ - Date
January 6, 2026
πŸ•’ - Duration
Unknown
-
🏝️ - Location
Hybrid
-
πŸ“„ - Contract
Unknown
-
πŸ”’ - Security
Unknown
-
πŸ“ - Location detailed
Montreal, MO
-
🧠 - Skills detailed
#Docker #DevOps #Java #Deployment #Scala #Angular #JUnit #Cloud #AWS (Amazon Web Services) #Security #Spring Boot #Agile #"ETL (Extract #Transform #Load)" #TestNG #Kubernetes #Maven #Jenkins #Microservices #Code Reviews #Strategy #API (Application Programming Interface) #GCP (Google Cloud Platform) #Integration Testing #Unit Testing #Automation #Azure #REST (Representational State Transfer) #GIT
Role description
Titre du poste : Dveloppeur Java Senior propos du rle : Nous recherchons un dveloppeur Java Senior hautement qualifi pour rejoindre notre quipe. Ce poste est principalement ax sur le dveloppement back-end (80 %) avec Java 17+ et Spring Boot, tout en ncessitant une exprience front-end avec Angular (20 %). Le candidat idal possde une expertise solide dans la cration d'applications volutives et scurises, ainsi qu'une bonne comprhension des pratiques de tests pour garantir la qualit du code. Type de poste & Emplacement Ce poste Contract est bas Montreal, QC. Taux de rmunration & Avantages La fourchette salariale associe ce poste est de $75.00 - $90.00/hr. Type de milieu de travail Il s'agit d'un poste hybrid, situ Montreal,QC. Responsabilits principales : β€’ Concevoir, dvelopper et maintenir des applications bases sur Java 17+ et Spring Boot. β€’ Collaborer avec des quipes multidisciplinaires pour livrer des solutions robustes et volutives. β€’ Implmenter des composants front-end avec Angular pour une exprience utilisateur fluide. β€’ crire un code propre, maintenable et efficace en respectant les bonnes pratiques. β€’ Raliser des tests unitaires et d'intgration avec JUnit et TestNG. β€’ Contribuer aux tests automatiss avec Selenium et les frameworks Cucumber/BDD. β€’ Participer aux revues de code et fournir des retours constructifs. β€’ Diagnostiquer et rsoudre les problmes techniques sur l'ensemble de la pile. β€’ Se tenir inform des technologies mergentes et proposer des amliorations. Comptences et qualifications requises : β€’ 5+ annes d'exprience professionnelle en dveloppement logiciel. β€’ Excellente matrise de Java 17+, Spring Boot et frameworks associs. β€’ Exprience en dveloppement front-end avec Angular. β€’ Solide comprhension des API REST, de l'architecture microservices et des environnements cloud (AWS, Azure ou Google Cloud Platform). β€’ Exprience pratique avec les frameworks de tests : β€’ JUnit, TestNG pour les tests unitaires. β€’ Selenium, Cucumber/BDD pour les tests automatiss et orients comportement. β€’ Familiarit avec les pipelines CI/CD et outils tels que Jenkins, Git, Maven. β€’ Excellentes comptences en rsolution de problmes et capacit travailler en mode Agile. Atouts : β€’ Connaissance de Docker, Kubernetes et des dploiements conteneuriss. β€’ Exprience en optimisation des performances et en pratiques de scurit. β€’ Familiarit avec les pratiques DevOps. Comptences cls : Java, Angular, TestNG, Selenium, Cucumber, JUnit Langues : Bilingue (anglais et franais obligatoire) Niveau d'exprience : Expert Description About the Role We are seeking a highly skilled Senior Java Developer to join our team. This role focuses primarily on backend development (80%) using Java 17+ and Spring Boot, while also requiring front-end experience with Angular (20%). The ideal candidate will have strong expertise in building scalable, secure applications and a solid understanding of testing practices to ensure high-quality code delivery. Key Responsibilities Design, develop, and maintain Java-based applications using Java 17+ and Spring Boot. Collaborate with cross-functional teams to deliver robust and scalable solutions. Implement front-end components using Angular for a seamless user experience. Write clean, maintainable, and efficient code following best practices. Perform unit testing and integration testing using tools such as JUnit and TestNG. Contribute to automation testing efforts with Selenium and Cucumber/BDD frameworks. Participate in code reviews and provide constructive feedback. Troubleshoot and resolve technical issues across the stack. Stay updated on emerging technologies and recommend improvements. Required Skills & Qualifications 5+ years of professional experience in software development. Strong proficiency in Java 17+, Spring Boot, and related frameworks. Experience with Angular for front-end development. Solid understanding of RESTful APIs, microservices architecture, and cloud environments (AWS, Azure, or Google Cloud Platform preferred). Hands-on experience with testing frameworks: JUnit, TestNG for unit testing. Selenium, Cucumber/BDD for automation and behavior-driven testing. Familiarity with CI/CD pipelines and tools: Jenkins, Git, and Maven. Excellent problem-solving skills and ability to work in an agile environment. Nice-to-Have Knowledge of Docker, Kubernetes, and containerized deployments. Experience with performance tuning and security best practices. Exposure to DevOps practices. Skills java, angular, testng, selenium, cucumber, junit Top Skills Details java,angular,testng,selenium,cucumber,junit Additional Skills & Qualifications Bilingual is a must Experience Level Expert Level Job Type & Location This is a Contract position based out of Montreal, QC. Pay And Benefits The pay range for this position is $75.00 - $90.00/hr. Workplace Type This 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 acclrons la transformation de nos clients. Notre comptence en stratgie, conception, excution et oprations libre la valeur de l'entreprise 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 Amrique du Nord, Europe et Asie, qui collaborent avec nous dans le cadre de nos capacits full-stack et notre rythme. Nous sommes des penseurs stratgiques, des collaborateurs pratiques qui aident les clients exploiter le changement et matriser le dynamisme de la technologie. Nous btissons le futur en livrant les rsultats et en crant un impact positif dans nos communauts mondiales. TEKsystems et TEKsystems Global Services sont des entreprises d'Allegis Group. Dcouvrez d'autres informations TEKsystems.com. Qubec Numro du permis d'agence de placement de personnel AP-2000547 About TEKsystems And TEKsystems Global Services We're 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. We're 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. We're strategic thinkers, hands-on collaborators, helping customers capitalize on change and master the momentum of technology. We're 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