Developer Training Courses from Working Engineers

Live, instructor-led training delivered by engineers who have built and run production systems in financial services. Public courses for individuals. Custom programmes for teams.

Why choose Mallon

36 years training engineers at Tier-1 banks. Our methodology has been refined across decades of work with Morgan Stanley, Citadel, Deutsche Bank and Wise.

Taught by working engineers who build and support production systems. Every instructor has experience in financial services and technology.

Open to individuals and teams. Public courses for engineers building their own careers. Custom programmes for engineering teams onboarding new hires or upskilling.

Our next public course

Beginner to early-intermediate · Live online · 24 hours

Introduction to Java Programming

Learn Java fundamentals through six live sessions, practical coding exercises and feedback from an instructor.

Designed for developers who already understand basic programming but want to learn Java, this course covers object-oriented programming, collections, streams, exception handling and project structure.

You will practise how to:

  • Write and run Java programs.
  • Work with classes, objects and interfaces.
  • Use collections and streams to process data.
  • Structure and build Java projects.
Price: £1,200 per participant, plus VAT
Dates: Next cohort to be announced
Format: Six four-hour sessions, delivered live online

Can your employer fund your training?

If you are developing skills for your current role or preparing to work with Java professionally, your employer may be able to support the cost. Share the course details with your manager or L&D team, or contact us if they need more information.

Already know Java?

Advanced · Tailored for teams

Java In Depth

Explore the Java runtime, memory management, object behaviour and concurrency in a more advanced course designed for experienced Java developers.

This course is currently offered as tailored training for engineering teams rather than as a scheduled public cohort.

Custom Developer Training Across Languages and Technologies

Don’t see the course you need? Mallon delivers custom training across:

  • Programming languages: C++, Java, Python, JavaScript and TypeScript, C#, Scala, Kotlin, SQL, and more
  • Frameworks and technologies: AI, Spring, .NET Core, Angular, React, MySQL, Postgres, DB2, MongoDB, Docker and Podman, Kubernetes, Kafka, and more
  • Techniques and architecture: testing, design patterns, software engineering, messaging, distributed systems, performance engineering, and more

We design and deliver custom programmes for your team, built around your codebase and your stack.