Java Cloud Developer

CG Consulting Group
Old Toronto
CAD 80,000 - 120,000
Job description

Java Cloud Developer

Client is a Toronto-based IT consulting boutique that strives for excellence in customer service and delivery in financial services and fintech industry. They focus on technology advisory services, application development, cloud computing, integration solutions, and enterprise big data and analytics. With a team of highly knowledgeable business and technical experts, we provide strategic, mission critical solutions to our clients.

Company location: Downtown Toronto,
Hybrid work environment: mix of home, office and client site
Perm / FTE role: Salary: Market rate + benefits and performance bonus

Responsibilities

Looking for a full-stack Developer who has hands-on development experience in building cloud-based solutions on Azure platform who will contribute to successfully deliver application modernization and development projects in the Greater Toronto Area.

  • Understand business requirements for data and information especially in the financial services industry.
  • Responsible for end-to-end software development from initiation to deployment with holistic, scalable, pragmatic, and effective design.
  • Collaborate with a team of developers to design and develop cloud-based applications that utilize a variety of languages and development frameworks.
  • Integrate build and release pipeline with CI/CD in Microsoft Azure Platform.
  • Develop test units and conduct code reviews to ensure code quality.
  • Help produce development estimates and timelines for proposed solutions.
  • Lead, mentor, coach junior team members on client engagements.

Requirements

  • Minimum Bachelors degree in Computer Science or Engineering.
  • Minimum 8 years experience in Information Technology, participating in complex development projects.
  • Strong experience in server-side development in Java, SQL knowledge and experience with integration with RDBMS.
  • Strong experiences in using development frameworks including: Spring Boot 2.x, Spring Security, Spring Data, JUnit, Gradle, Maven, Git.
  • Experience in Microsoft Azure Technologies in developing solutions in:
    • Microsoft Azure Cloud Platform services (e.g. Azure Blob Containers, App Service, Azure Functions, Container Instances, Container Registry, Kubernetes Service, Azure Monitor, Azure DevOps).
    • Azure SQL Database.
  • Experiences with IDE tools such as: Eclipse, IntelliJ, VSCode.
  • Experience in front-end UI development including: Vue, Angular or React.
  • Experience with Agile development methodology.
  • Knowledge in data management and Continuous Integration and Delivery (CI/CD) principles.
  • Good knowledge of Azure security principles and capabilities.
  • Good overall business knowledge in financial industries (i.e. one or more in retail banking, commercial banking, capital markets, wealth management, insurance, pension fund, and fintech).
  • Nice to have experiences in payments processing and these development frameworks: Spring Doc, Spring Data REST, Spring HATEOAS, Spring Actuator.
  • Ability to work independently and excel in a team environment.
  • Strong communication skills.
  • Experience in leading and mentoring development teams.
Get a free, confidential resume review.
Select file or drag and drop it
Avatar
Free online coaching
Improve your chances of getting that interview invitation!
Be the first to explore new Java Cloud Developer jobs in Old Toronto