11 Nov
|
emergiTEL
|
Ontario
Engineer distributed Java systems that protect Canadian consumers and financial institutions. Work across scalable APIs, production services, and full lifecycle delivery.
This permanent Software Engineer position supports a client in digital identity, cybersecurity, and telecommunications. You will build resilient fraud-prevention and identity-verification services, applying object-oriented programming, design patterns, RESTful APIs, and automated tests. Collaboration spans Scrum ceremonies, peer reviews, deployment support, production troubleshooting, and platform modernization with QA, Operations, Release, DataOps, and Data Science.
Key Responsibilities: Contribute through design, development, testing, deployment, and monitoring
Build scalable APIs and highly available technical solutions
Collaborate on fraud scoring and behavioral analytics frameworks
Maintain ETL/ELT pipelines across carrier and fraud data
Participate in reviews, knowledge-sharing, and agile ceremonies
Requirements: Four-plus years of software development experience
Java or Python experience in object-oriented systems
Solid algorithms, design patterns, and programming fundamentals
Hands-on RESTful API and automated testing experience
Relational databases, Git, communication, and problem-solving skills
Use distributed-systems engineering, Java, APIs, and data pipelines to strengthen high-availability identity services.
#J-18808-Ljbffr
📌 Distributed Systems Java Engineer (Ontario)
🏢 emergiTEL
📍 Ontario