Senior Cloud Java Technical Lead
3 days ago
We are seeking an experienced Senior Cloud Java Technical Lead to lead our team of top-notch technologists in developing, testing, and delivering high-quality products for leading clients in the US. As a key member of our global agile teams, you will work with us on a range of technologies to drive business results.
Your Daily Responsibilities and Impact:
- Help define and prioritize epics and stories, grooming stories functionally, and collaborating with stakeholders to shape end-to-end customer requirements.
- Lead technical grooming, brainstorming, and whiteboarding design sessions to define and articulate solution approaches, identify tasks and estimates, and design and document sub-systems along with interfaces and wireframes.
- Bring expertise to optimize and make relevant design decisions, considering trade-offs, at the sub-system level and question the status quo.
- Work with architects and technology managers to define overall system architecture, standards, and guidelines, helping them with details of sub-system specifics.
- Be proactive about reducing tech debt, eliminating waste, increasing automation, using productivity tools and dashboards for monitoring and alerts.
- Accountable for sub-system design, development, and deployment, quality with an E2E focus, following engineering best practices, standards.
- Resolve problems at an epic level, given overall business requirements.
- Design sub-systems concentrated on solving business problems; ensure implementation is in-line with design and well-integrated with all other dependent sub-systems/systems.
- Evangelize adoption of test-first approach and TDD, applying BDD for functional and integration testing; review unit and acceptance test suites.
- Work in the spirit of agile and product engineering mindset, motivating sprint outcomes, iteratively and incrementally, following agile ceremonies.
- Use SCM like GIT and advocate relevant branching strategies for code development.
- Use static analysis and profiling tools to ensure high code quality and performance.
- Document code (Doc as Code), functional features (BDD), configuration as code, user manuals to help in support and training.
- Collaborate with global teams using integrated tools like Jira, Confluence, etc.
- Perform peer reviews of system/sub-system, module-level design, and implementation, working with SDE-IIIs to establish coding standards.
- Practice DevOps mindset, adopting CI/CD to deliver, deploy, and support implementation from Dev., QA environments to production.
Primary Requirements:
- We are only considering Canadian Nationals, Permanent Residents, and Open Work Permit holders for this role. NOT accepting students and other work visa types.
- PREFERENCE FOR TORONTO AND GTA-BASED CANDIDATES.
- We can accommodate hybrid work arrangements with travel to our Sapient office or client site in downtown Toronto 2-3 days/week.
Desired Skill Set:
- Strong Java and Spring Boot expertise.
- 8+ years of strong software development experience with expertise in Java 8 and above.
- Breadth of concepts, tools, and technologies to address NFRs like security, performance, reliability, maintainability, and advocate relevant trade-offs.
- Thorough experience in writing high-quality code with full automated unit test coverage.
- Experience in Microservices, 12-factor methodology, and automated integration testing.
- Experience in API management, Swagger.
- Deep experience in defining and applying design standards, patterns, quality matrix depending on solutions.
- Working experience with data platforms (relational and/or NoSQL) and messaging technologies.
- Excellent OOPs, data structure, algorithm knowledge.
- Working experience with common UNIX commands and scripts.
- Understanding of HTTPS/TLS, Symmetric/Asymmetric Cryptography, Certificates, SAML, Vaults, Key rotation, OAuth, JWT, MFA, DDOS, etc.
- Experience with containers and virtualization (Docker, Vagrant).
- Experience with distributed, cloud design patterns and architectural styles.
- Experience with developing high-performance and high-scalability enterprise applications using one or more supporting cloud platforms across SaaS and PaaS including Amazon AWS, Pivotal Cloud Foundry, Microsoft Azure, and Google Cloud Platform.
- Experience practicing infra as code using tools like Terraform, Cloud-Formation, Ansible, etc.
- Ability to set up a CI/CD pipeline and infrastructure from grounds-up (Jenkins, Bamboo).
- Knowledge of load-balancers, CDNs, Edge caching, reverse proxies.
- Ability and willingness to learn technologies at pace.
- Excellent verbal and written communication skills.
- Bachelor's degree in Computer Science, Engineering, or related field.
Set Yourself Apart With:
- Banking domain experience.
- Cloud Certifications at a professional or Architect level.
- Experience in one or more front-end development technologies (React/Angular).
- Working experience creating high-performing applications including profiling and tuning (of those applications to boost performance).
- Knowledge of one or more security or integration frameworks.
- Experience in TDD/BDD.
- Experience in Scrum/Agile.
- Cloud Certifications at a professional or Architect level.
- Willingness to travel.
Benefits Include:
- Vacation days.
- Employee Assistance Program (EAP).
- Healthcare, dental, and life insurance.
- Child and dependent care.
- Annual Publicis bonus plan.
- 15 company-paid holidays annually.
- Tuition reimbursement.
- RRSP.
- Work-Life, Discounts, and Corporate Social Responsibility Benefits.
Estimated Salary: $140,000 - $160,000 per year based on location and experience.
-
Technical Lead for Cloud and Java Solutions
5 days ago
Toronto, Canada HCLTech Full timeJob OverviewWe are seeking a highly experienced Technical Lead to join our team at HCLTech. This is an exciting opportunity to lead the design, development, and delivery of software applications using Java, J2EE technologies full stack, ReactJS, and Cloud technologies Microsoft Azure & AWS.About YouTo be successful in this role, you will need to have at...
-
Technical Lead Java Developer
4 weeks ago
Toronto, Ontario, Canada Hafman Consulting Group Full timeWe are seeking a seasoned Senior Advisory Java Application Developer with over 10+ years of experience in Java application development and support for Hafman Consulting Group. This is an exciting opportunity to join our team as we continue to grow and expand our services.The estimated salary range for this position is $120,000-$180,000 per year, based on...
-
Senior Java Developer
1 month ago
Old Toronto, Canada Nexus Systems Group Inc. Full timeJob Title: Senior Java Developer - Cloud SolutionsWe are seeking a highly skilled Senior Java Developer to join our team at Nexus Systems Group Inc. The ideal candidate will have experience in building scalable, enterprise-level technology stacks as a Java developer. They will work closely with our team to design and develop services based on Cloud...
-
Senior Cloud Java Engineering Lead
1 week ago
Toronto, Ontario, Canada Publicis Sapient Full timeJob OverviewWe are seeking an experienced Senior Cloud Java Engineering Lead to join our team at Publicis Sapient. This is a hybrid role that involves leading a team of top-notch technologists in developing, testing, and delivering high-quality software applications for our clients in the US.
-
Senior Cloud Java Software Engineer
4 days ago
Toronto, Ontario, Canada CorGTA Full timeWe are seeking an experienced Senior Cloud Java Software Engineer to join our team at CorGTA, a leading provider of technology solutions. This is a contract opportunity for a hybrid remote Java Developer working with one of our Fortune 1000 clients in Toronto, ON.Job SummaryThe successful candidate will have a strong background in Java development, with a...
-
Senior Cloud Java Engineer
14 hours ago
Toronto, Ontario, Canada CorGTA Full timeCompany Overview:We are seeking a highly skilled Senior Cloud Java Engineer to join our team at CorGTA, a leading company in the Fortune 1000 sector. As a key member of our engineering team, you will play a critical role in delivering high-quality software solutions to our clients.Estimated Salary: $125,000 - $150,000 per annum, based on Toronto's average...
-
Technical Lead
4 weeks ago
Toronto, Ontario, Canada Lorven Technologies Full timeJob SummaryLorven Technologies is seeking a highly skilled Technical Lead - Java Microservices Developer to join our team in Toronto, ON. This long-term opportunity offers a competitive salary and benefits package.About the RoleAs a Technical Lead, you will be responsible for providing technical expertise in Java 8, Spring, Spring Boot, and Microservices...
-
Senior Java Developer
1 week ago
Toronto, Ontario, Canada Luxoft Full timeOverview:Luxoft, a global technology leader, has embarked on a strategic program to migrate the legacy financial instruments trading system to a modern, scalable platform.Mission Statement:We are looking for an experienced Senior Java Developer - Technical Lead to join our team and contribute to this ambitious project.About You:You have 8+ years of...
-
Senior Cloud Data Engineering Lead
1 week ago
Toronto, Ontario, Canada Scotiabank Full timeJob OverviewWe are seeking an experienced Senior Cloud Data Engineering Lead to join our team at Scotiabank in Toronto, Canada.Salary: $175,000 - $225,000 per yearAbout the RoleThis is a leadership position that requires strong technical expertise and business acumen. As a Senior Cloud Data Engineering Lead, you will be responsible for designing, building,...
-
Old Toronto, Canada Scotiabank Full timeAbout the RoleIn this senior Java developer position, you will play a key role in developing and supporting contact center applications and related technologies, including cloud-based Voice Biometrics solutions.Your primary responsibilities will include developing for and supporting multiple applications, including Genesys cloud applications, custom...
-
Senior Java Developer
1 month ago
Old Toronto, Canada Nexus Systems Group Inc. Full timeJob SummaryWe are seeking a highly skilled Senior Java Developer to join our team at Nexus Systems Group Inc. as a Cloud Architecture expert. The ideal candidate will have 8+ years of experience in Java, SQL, SOAP, JSON, RESTful services, HTML/CSS, and JavaScript, with a strong background in Google Cloud Platform (GCP)/Google Kubernetes Engine (GKE). Key...
-
Senior Java Software Engineering Lead
3 days ago
Toronto, Canada Themesoft Inc. Full timeAt Themesoft Inc., we are seeking an experienced Senior Java Software Engineering Lead to join our team.We offer a competitive salary range of $150,000 - $200,000 per annum, depending on experience and qualifications.Job DescriptionWe are looking for a highly skilled Java Technical Lead with in-depth knowledge of Spring framework, Spring boot and Spring...
-
Toronto, Ontario, Canada Astra North Infoteck Inc. Full timeAstra North Infoteck Inc. Job DescriptionRole OverviewAt Astra North Infoteck Inc., we are seeking an experienced Senior Java Developer to join our team. The ideal candidate will have a deep understanding of Java 8+ and Spring Boot, as well as experience with distributed cloud applications.Key Responsibilities• Design, develop, and test RESTful APIs and...
-
Java Technical Lead
7 days ago
Toronto, Ontario, Ontario, Canada Themesoft Inc. Full timePosition: Technical Java LeadLocation: Toronto, ON – HybridRequired Skills: Java, Spring framework, Spring boot and Spring cloudJob Description/Responsibilities:Java Development experienceIn-depth knowledge of Spring framework, Spring boot and Spring cloudBuilding REST API, microservice in domain driven using hexagonal architecture principlesGood...
-
Java Development Engineer
4 weeks ago
Toronto, Ontario, Canada Lorven Technologies Full timeLorven Technologies seeks a seasoned Senior Java Application Development Engineer to lead our long-term project in Toronto, ON. This is a hybrid opportunity that offers a chance to work with cutting-edge technologies and contribute to the development of maintainable and quality solutions.Job TitleSenior Java Application Development EngineerLocationToronto,...
-
Senior Java Developer
4 weeks ago
Toronto, Ontario, Canada S.i. Systèmes Full timeAt S.i. Systèmes, we are seeking a skilled Senior Java Developer to lead our Loyalty and Rewards application for a Tier 1 financial institution.Must Have Skills:Software Development: Proficient in Java (Spring, Springboot), J2EE, Web services/APIs (SOAP, REST, JSON), jUnit, Swagger, and Kafka.Microservices Design/Development Experience: Required skills...
-
Toronto, Ontario, Canada Source Code Full timeAt Source Code, we are seeking an experienced Senior Java Engineer to join our team and contribute to the development of cloud-based credit card applications built on AWS.Job OverviewWe offer a competitive salary range of $110,000 - $140,000 per annum, commensurate with experience, in downtown Toronto ON (hybrid). Job Description:The successful candidate...
-
Java Web Developer
4 weeks ago
Toronto, Ontario, Canada Lorven Technologies Full timeLorven Technologies is seeking a seasoned Java Web Developer to lead our team of experts in developing cutting-edge web applications.About the Role:We are looking for a highly skilled and experienced Java developer to join our team as a Technical Lead. As a key member of our development team, you will be responsible for designing, building, and deploying...
-
Senior Technical Lead
4 weeks ago
Toronto, Ontario, Canada Royal Bank of Canada> Full timeAbout the OpportunityWe are seeking a highly experienced Senior Technical Lead to join our team in developing and maintaining cloud-based applications. This is an exciting opportunity for a technical leader who can drive innovation, collaborate with cross-functional teams, and ensure seamless application performance.Job DescriptionThe successful candidate...
-
Cloud Platform Technical Lead
1 week ago
Toronto, Canada Tata Consultancy Services Full timeAbout the RoleTata Consultancy Services is an IT services, consulting, and business solutions organization that has been partnering with many of the world's largest businesses in their transformation journeys for over 55 years.We are seeking a skilled Cloud Platform Technical Lead to join our team. In this role, you will play a key part in shaping the...