Track This Job
Add this job to your tracking list to:
- Monitor application status and updates
- Change status (Applied, Interview, Offer, etc.)
- Add personal notes and comments
- Set reminders for follow-ups
- Track your entire application journey
Save This Job
Add this job to your saved collection to:
- Access easily from your saved jobs dashboard
- Review job details later without searching again
- Compare with other saved opportunities
- Keep a collection of interesting positions
- Receive notifications about saved jobs before they expire
AI-Powered Job Summary
Get a concise overview of key job requirements, responsibilities, and qualifications in seconds.
Pro Tip: Use this feature to quickly decide if a job matches your skills before reading the full description.
Launch Your Career as a Graduate Software Engineer (Java/Python/Mainframe)
Ready to start your journey in technology with graduate training, ongoing support, and opportunities at leading global employers?
With mthree’s Alumni Graduate Program, you’ll gain the skills and experience you need to thrive in the financial services industry. We’ll provide industry-led training before your first day on-site—so you’re fully prepared to hit the ground running.
(And don’t worry—there’s no training bond, no exit fees, and no hidden catches.)
About Us
At mthree, we connect talented graduates with leading global investment banks and financial services firms. Our clients operate at the cutting edge of technology in areas such as investment banking, securities, payments, and wealth management.
The Opportunity
We’re looking for ambitious graduates to join us in a variety of technical roles, including:
- Java Developer / Python Developer
- Mainframe Developer
What You’ll Do
Depending on your role, you may:
- Build and maintain applications that power global financial services.
- Deliver high-quality code to support customer journeys.
- Design, update, and document APIs and microservices.
- Collaborate with IT project managers, business analysts, and technical architects.
- Resolve issues, optimize performance, and ensure system reliability.
- Integrate mainframe applications with distributed or modern systems (APIs, middleware, messaging queues).
- Support migration or modernization projects.
- Work with diverse technologies including Java, Python, UNIX/Linux, SQL, TSO, JCL, CICS, and mainframe systems.
What You’ll Bring
- A degree in Computer Science, Software Engineering, or a related discipline.
- Foundational knowledge of Java, Python, or mainframe technologies.
- Interest in mainframe systems with cloud, APIs, and distributed systems.
- A strong learning mindset and passion for technology.
- Desire to grow your career in a global, tech-driven banking environment.
What You’ll Get
- Specialized training delivered by industry experts before your placement starts.
- A competitive graduate salary and benefits package.
- Continuous learning and development, plus social and networking events.
- Exposure to world-leading financial institutions.
Apply today to kickstart your career with mthree and gain the skills, experience, and opportunities to succeed in the global financial services industry.
Key Skills
Ranked by relevanceReady to apply?
Join mthree and take your career to the next level!
Application takes less than 5 minutes

