Albany Beck are a Management Consultancy focused on providing specialist talent and transformative solutions to Financial Services clients. We combine subject matter expertise with innovative delivery models that help clients scale efficiently, while offering meaningful, long-term career opportunities to our people. At Albany Beck, you’ll be choosing to work with an organisation that’s passionate about your learning journey and committed to your professional career and personal development.
Overview
We are looking for ambitious and passionate Junior Java Developers to join our graduate-level technology programme supporting one of the world’s leading investment banking clients.
This opportunity is ideal for individuals with a strong Computer Science background who are eager to launch their career in financial services and gain hands-on experience working on large-scale, business-critical systems.
Successful candidates will begin with an intensive 6-week training programme focused on Java fundamentals, object-oriented programming, microservices, and front-office development practices. Following completion of the training, you will join our investment banking client onsite and support the modernisation of a major trading platform as it transitions from C++ to Java.
This is a unique opportunity to gain exposure to front-office technology, modern software engineering practices, and the fast-paced environment of investment banking from the very beginning of your career.
The Opportunity
During your first 6 weeks, you will take part in a structured training programme designed to give you the technical and professional skills required to succeed within a front-office investment banking environment.
The training programme will cover:
- Object-Oriented Programming principles
- Data structures and algorithms
- Multithreading and concurrency
- Java collections and exception handling
- Unit testing and debugging
- SQL and database fundamentals
- REST APIs and service integration
- Source control using Git
- Agile ways of working
- Introduction to front-office development within investment banking
- Financial markets and trading platform fundamentals
Following successful completion of the programme, you will be deployed into a front-office technology team within our investment banking client. You will work on a high-profile strategic programme focused on modernising the client’s trading platform, helping move legacy components from C++ into a modern Java-based architecture.
Responsibilities
As a Junior Java Developer, you will:
- Complete the 6-week Java and microservices training programme
- Work alongside experienced developers, architects, and business stakeholders
- Support the migration of trading platform functionality from C++ to Java
- Develop, test, and maintain Java applications and microservices
- Contribute to the design and implementation of scalable, high-performance systems
- Participate in code reviews, testing, and debugging activities
- Work with front-office teams to understand business and technical requirements
- Write clean, maintainable, and well-documented code
- Collaborate within Agile delivery teams
- Continuously develop your technical and financial markets knowledge
Required Background
We are looking for individuals who have:
- A degree in Computer Science or a closely related technical discipline
- Strong understanding of programming fundamentals and object-oriented concepts
- Exposure to Java through university studies, personal projects, internships, or previous experience
- A genuine interest in software engineering and technology
- A strong desire to build a career within financial services and investment banking
- Excellent problem-solving and analytical skills
- Strong communication and interpersonal skills
- A proactive attitude and willingness to learn
While not essential, the following would be advantageous:
- Previous experience with Java projects
- Knowledge of C++
- Exposure to microservices or REST APIs
- Familiarity with Git, SQL, or Linux
- Understanding of Agile methodologies
- Interest in financial markets or trading systems
What We Are Looking For
We want individuals who are:
- Passionate about technology and software development
- Motivated to learn quickly in a fast-paced environment
- Excited by the opportunity to work within one of the world’s biggest investment banking organisations
- Interested in building a long-term career in financial services technology
- Comfortable working collaboratively and taking ownership of their development
This role is particularly suited to candidates who want to gain real-world experience quickly and work on meaningful projects from the outset.
What You Will Gain
By joining this programme, you will receive:
- A structured 6-week training programme in Java, microservices, and front-office development
- Hands‑on experience within a leading investment banking environment
- Exposure to large‑scale trading systems and platform modernisation
- Ongoing mentorship from experienced technologists
- The opportunity to work onsite with one of the biggest investment banking clients
- A strong foundation for a long-term career in financial services technology
#J-18808-Ljbffr…
