Software Engineer Intern (Java)
Job Fit Check
Base Career helps you apply smarter for this job.
Key skills for this role
About the Role
TMX Group is seeking a Software Engineer Intern (Java) to work with application/platform developers and implement business requirements into concrete solutions. The intern will maximize AI adoption in the development environment to accelerate software development velocity.
Key Skills for This Role
Responsibilities
- Develop software solutions that fit within guidelines set forth by Security, Architecture and Solution Leads
- Expand current AI usage through integration of IDE, IntelliJ, Red Hat CodeReady or Visual Studio Code
- Create documentation and test scripts supporting development work
- Provide documentation to DevOps team to successfully deploy changes to Production environment
- Support business as usual activities with Application support and Customer Operations team, including resolving production defects, performance issues and system outages
Requirements
- University degree or college diploma in computer science or equivalent
- Experience in Java application development (JDK 8 and JDK 11) with expertise in jBoss servers
- Experience working with Spring framework and Spring Boot
- Experience with Claude, Copilot and Amazon Bedrock
- Experience in containerization technologies (e.g., Docker) and deployment on platforms like OpenShift, Kubernetes or AWS ECS/EKS
- Experience in Agile Software Development Lifecycle
- Java Skill Set: Core Java, Multi Threading, Collections, JDBC, Maven, Ant
- RDBMS Experience with exposure to writing T SQL, Stored Procedures and jobs, specifically in Oracle, MS SQL and DB2
- Experience working in both Linux and MS Windows host environments
- Experience with source control software Git, BitBucket
- Experience in Python, JavaScript, React and Node.js (preferred)
- Understanding of microservices architecture and CI/CD pipelines (preferred)
Full Job Posting
Venture outside the ordinary TMX Careers
- The TMX group includes leading global exchanges such as the Toronto Stock Exchange, Montreal Exchange, and numerous innovative organizations enhancing capital markets.
- We're powering some of the nation's most critical systems, fueling capital formation and innovation.
The Role
- The Software Engineer Intern (Java) works with other application/platform developers to implement business requirements into concrete solutions.
- Armed with the latest AI knowledge, your mandate is to maximize AI adoption in our current development environment to accelerate software development velocity.
- This role is hybrid (2 3 days/week in the office) based in Toronto, ON.
Key Accountabilities
- Develop software solutions that fit within guidelines set forth by Security, Architecture and Solution Leads.
- Expand current AI usage through integration of IDE, IntelliJ, Red Hat CodeReady or Visual Studio Code.
- Create documentation and test scripts supporting development work.
- Provide documentation to DevOps team to successfully deploy changes to Production environment.
- Support business as usual activities with Application support and Customer Operations team including resolving production defects, performance issues and system outages.
Must Have(s)
- University degree or college diploma in computer science or equivalent combination of education and work experience.
- Experience in Java application development (JDK 8 and JDK 11) with expertise in jBoss servers.
- Experience working with Spring framework and Spring Boot.
- Experience with Claude, Copilot and Amazon Bedrock.
- Experience in containerization technologies (e.g., Docker) and deployment on platforms like OpenShift, Kubernetes or AWS ECS/EKS.
- Experience in Agile Software Development Lifecycle.
- Java Skill Set: Core Java, Multi Threading, Collections, JDBC, Maven, Ant.
- RDBMS Experience with exposure to writing T SQL, Stored Procedures and jobs, specifically in Oracle, MS SQL and DB2.
- Experience working in both Linux and MS Windows host environments.
- Experience with source control software Git, BitBucket.
Nice to Have(s)
- Experience in applications written in Python, JavaScript, React and Node.js.
- Understanding of modern software development practices, including microservices architecture and CI/CD pipelines.
- Background in project management tools like JIRA or DevOps.
Note
- 12 month Co op / Internship: September 8, 2026 September 10, 2027.
- In order to be considered, you are required to submit your Knockri Assessment.
Salary Range
- 25/hour 28/hour CAD.
In the market for…
- Excitement: Explore emerging technology and innovation, as well as ventures and digital finance.
- Connection: With site hubs in some of the world’s most multicultural cities.
- Impact: Use our talents to power mission critical systems that drive global economic advancement.
- Wellness: From empathetic leadership to a culture of flexibility and balance.
- Growth: From a growth mindset in our work, to expansion in our business.
Apply for this job in 1 click
Skip the repetitive application forms
Install the Base Career Chrome Extension and autofill job applications across major job boards with your profile.
Trusted by over 500,000 job seekers on Base Career
More from this employer
More jobs at TMX GROUP
Senior Listings Manager (Legal), TSXV
Vancouver, CAN
TMX Group seeks a Senior Listings Manager for TSX Venture Exchange to review listing applications, ensure compliance with exchange rules, and provide guidance on securities law matters. Requires an LLB with securities la
Senior Listings Manager - TSXV Listings
Vancouver, CAN
TMX Group is seeking a Senior Listings Manager for TSX Venture Exchange to independently review and analyze listing notifications and submissions. You will communicate decisions to issuers and advisors, prepare memos for
Senior Listings Manager (Legal), TSXV
Vancouver, CAN
TMX Group is hiring a Senior Listings Manager for TSX Venture Exchange in Vancouver. This client-facing role involves independent review and analysis of listing notifications and submissions, ensuring compliance with exc
Senior Listings Manager - TSXV Listings
Vancouver, CAN
TMX Group seeks a Senior Listings Manager for TSX Venture Exchange to review listing applications, ensure compliance with exchange rules, and provide guidance on financial statement requirements. Requires a CPA with audi
Systems Engineer, Patch Management (12 month contract)
Toronto, CAN
TMX Group is seeking a Systems Engineer for a 12-month contract to architect, test, and execute enterprise-wide software updates and security patches across diverse platforms. You will ensure adherence to patching SLAs,
Systems Engineer, Patch Management (12 month contract)
Toronto, CAN
TMX Group is seeking a Systems Engineer for a 12-month contract to architect, test, and execute enterprise-wide software updates and security patches. The role requires expertise in patch management tools (WSUS, Red Hat
Software Engineer Intern (Java)
Toronto, CAN
TMX Group is seeking a Software Engineer Intern (Java) to work with application/platform developers and implement business requirements. The role focuses on maximizing AI adoption in the development environment. Requires
Client Success Specialist
Montréal, CAN
TMX Group seeks a detail-oriented Client Success Specialist to join the Equity Plan Solutions team. You will manage data execution, system configurations, and client financial reporting cycles for employee equity plans.
Senior Listings Manager (Legal), TSXV
Vancouver, CAN
Senior Listings Manager - TSXV Listings
Vancouver, CAN
Senior Listings Manager (Legal), TSXV
Vancouver, CAN
Senior Listings Manager - TSXV Listings
Vancouver, CAN
Systems Engineer, Patch Management (12 month contract)
Toronto, CAN
Systems Engineer, Patch Management (12 month contract)
Toronto, CAN
Software Engineer Intern (Java)
Toronto, CAN
Client Success Specialist
Montréal, CAN