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. The role focuses on maximizing AI adoption in the development environment.
Key Skills for This Role
Responsibilities
- Develop Software solutions that fit within the guidelines set forth by Security, Architecture and Solution Leads.
- Expand the current AI usage through the integration of IDE, IntelliJ, Red Hat CodeReady or Visual Studio Code.
- Create documentation and test scripts supporting the development work.
- Provide documentations to the DevOps team to successfully deploy changes to the Production environment.
- Support business as usual activities (BAU) with Application support and Customer Operations team including but not limited to resolving production defects, performance issues and system outages.
Requirements
- University degree or college diploma in computer science or an 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, building software the Agile way from design, development, testing, deployment, to production release.
- 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 applications written in Python, Javascripts, React and Node.js (nice to have).
- Understanding of modern software development practices, including microservices architecture and CI/CD pipelines (nice to have).
Full Job Posting
The Role
- The role of the Software Engineer Intern (Java) is to work with other application/platform developers and implement business requirements into concrete solutions. Armed with the latest AI knowledge, your mandate will be to maximize the AI adoption in our current development environment to accelerate
Key Accountabilities
- You will develop Software solutions that fits within the guidelines set forth by Security, Architecture and Solution Leads.
- You will expand the current AI usage through the integration of IDE, IntelliJ, Red Hat CodeReady or Visual Studio Code.
- You will create documentation and test scripts supporting the development work.
- You will provide documentations to the DevOps team to successfully deploy changes to the Production environment.
- You will support business as usual activities (BAU) with Application support and Customer Operations team including but not limited to resolving production defects, performance issues and system outages.
Must Have(s)
- University degree or college diploma in computer science or an 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, building software the Agile way from design, development, testing, deployment, to production release.
- 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, Javascripts, 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.
- Salary Range: 25/hour 28/hour CAD.
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 into concrete solutions. The intern will maximize AI adoption in the development env
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