Job Description
ntract // Toronto, ON (Hybrid). Please share resumes to chsingh@eteaminc.com.
Job Title: Senior Java Developer
Location: Toronto, ON (Hybrid)
Contract
Note: Need 6+ years candidate with valid Canadian visa.
Job Description:
Mandatory Skills
Strong experience in Java/J2EE, JUnit, Eclipse, Oracle 19, RESTful services (7+ years)
API Gateways, Messaging, Message Queues, Kafka, Data/Event Streaming
REST, SOAP, OAuth, SSO, SAML
Solid understanding of OOP concepts and Java design principles
Familiarity with CI/CD pipelines, Agile and DevOps principles, test‑driven development, continuous integration
Experience with modern API‑driven architectures
Writes clear, readable, maintainable code; takes ownership of code quality and usability
Experience with automation tools: Git, Jira, Veracode, Maven, Jenkins
Excellent collaboration skills; participates in code reviews and knowledge sharing
BS/MS in Computer Science or equivalent professional experience
Experience with:
Java, Spring MVC, Spring Batch, Spring Boot
Multithreading, Spring Security, Spring Forms
Angular
Kafka
SQL Server
GitHub
Jenkins CI/CD
Autosys
Splunk, Dynatrace
Cloud Developer experience (Azure preferred)
Azure Cloud Services, Apache PySpark, Delta, Databricks
Python, SQL, Java
Strong understanding of Agile methodologies
Strong verbal and written communication skils
