Jobs.ca
Jobs.ca
Language
Tangentia logo

RQ09317 - Software Developer - Senior

Tangentia12 days ago
Hybrid
Toronto, ON
Senior Level

About the role

Hybrid - - Candidate MUST work 3 days onsite and 2 days remote

Must haves:

  • Looking for strong Java Developers.
  • Experience with development of efficient data access layers using Spring Data JPA, with custom JPQL queries.
  • Experience with JSON serialization, Base64 encoding, and secure data handling
  • Proven ability to leverage Azure Durable Functions for managing complex business processes, including function chaining, fan-out/fan-in patterns.
  • Extensive experience in Java, Spring Boot, and RESTful API design.
  • Extensive experience with containerized microservices (Docker, Kubernetes, AKS).
  • Collaborate on CI/CD pipelines (Azure DevOps) to automate container builds and deployments on AKS.
  • Develop and deploy Spring Boot microservices that process orders, manage payments, and interface with external systems.
  • Microservices

TECHNICAL SKILLS

  • Develop and deploy Spring Boot microservices that process orders, manage payments, and interface external systems.
  • Secure integration with external payment processors, notification systems, and client data services using Feign clients and JWT-based authentication.
  • Implementation experience with distributed system patterns such as circuit breakers, retry logic, and rate limiting to ensure service resilience.
  • Performance improvement and optimization using Redis caching and asynchronous processing techniques.
  • Implement robust transaction management, ensuring data integrity across distributed services.
  • Collaborate on CI/CD pipelines (Azure DevOps) to automate container builds and deployments on AKS.
  • Drive observability by implementing structured logging and monitoring using Prometheus, Grafana, and Azure Monitor.
  • Extensive experience in Java, Spring Boot, and RESTful API design.
  • Extensive experience with containerized microservices (Docker, Kubernetes, AKS).
  • Familiarity with service discovery, load balancing, and API Gateway integrations.
  • Strong grasp of OAuth2, JWT, and secure communication in distributed environments.
  • Experience with development of efficient data access layers using Spring Data JPA, with custom JPQL queries.
  • Experience with service meshes (Istio), and policy-based routing.
  • Experience designing and developing long-running business workflows.
  • Experience with developing trigger & activity functions for atomic business operations and integrate them into orchestration workflows with retry and compensation logic.
  • Implement compensation logic to roll back failed steps, ensuring transaction integrity.
  • Experience with developing queries to monitor orchestration states, failures, and performance metrics.
  • Experience with implementation of alerting mechanisms for failed orchestrations or SLA breaches.
  • Ensure idempotency and deterministic behavior in all orchestration steps to maintain workflow reliability on replays.
  • In-depth understanding of Saga patterns, distributed transaction management, and fault tolerance.
  • Proficiency in handling asynchronous workflows, timers, and external event correlation.
  • Experience with JSON serialization, Base64 encoding, and secure data handling.
  • Experience in writing custom application monitoring queries to wrangle data from multiple sources.

·Proven ability to leverage Azure Durable Functions for managing complex business processes, including function chaining, fan-out/fan-in patterns.

Problem solving & Communication:
·Excellent analytical, problem-solving and decision-making skills, verbal and written communication skills, interpersonal and negotiation skills.
·Ability to work independently and with good quality on concurrent multiple projects.

About Tangentia

IT Services and IT Consulting
201-500

Tangentia is the leader in Autonomous Enterprise solutions with solutions around 3 focus areas.

Intelligent Automation- Artificial Intelligence(AI), Robotic Process Automation(RPA) and Blockchain B2B Connectivity - EDI, Ecommerce, OMS and Supply Chain Digital Innovation - Agile App Development, Strategic Staffing,Mobile, Salesforce & IBM consulting Tangentia customers include Royal Bank of Canada, Liquor Control Board of Ontario(LCBO),Suncor, Reliance Retail, Saint Gobain, Whirlpool, Sasktel, Vanguard and others. Tangentia has 12 Fortune 500 customers and 1000+ mid sized companies globally. Our Cloud SaaS solutions like Tangentia Gateway process more than US $10 Billion in transaction value annually.

Tangentia is a platinum partner of IBM with strong global capabilities around Watson AI and Sterling. In addition, other major partnerships include Automation Anywhere, Microsoft, Salesforce, BluePrism, UI Path, Google AI, and AWS. Headquartered in Toronto, Canada, Tangentia also has offices in the USA, Mexico, and India. Through our global offices as well as associates & ecosystem partners, we have a presence in 5 continents and 30+ countries, offering a "think global, act local" solutions approach.

Learn more at www.tangentia.com