Software Engineering Training Programme
Read Time: 2 Min Read

Why choose the Albany Beck Pioneer Technology Programme?
Are you looking to jumpstart your career in technology? Our Pioneer Technology Programme offers an unparalleled opportunity to work with a team that is passionate about your professional development. With access to world-class training and the potential to gain industry-standard qualifications, you'll gain the skills and experience needed to thrive in the fast-paced world of Financial Services.
As a consultant with us, you'll work on projects that have had a genuine impact from day one. From developing innovative solutions to addressing complex challenges, you'll have the opportunity to work with some of the industry's most interesting clients. We're committed to providing a stimulating environment where you can push yourself to the next level and achieve your career aspirations.
Our team is dedicated to your ongoing growth and success. You'll have access to mentorship and support from experienced professionals who are invested in your learning journey. Join us and take the first step toward building the future you desire.
What to expect from the Albany Beck Pioneer Technology Programme
Our highly successful 10-12 week training program in Java and Python programming offers a comprehensive curriculum covering SQL, Object Oriented Programming (OOP), functional programming, multithreading, SOLID principles, unit testing, Java Web Technologies, Spring Framework, Spring Boot, design patterns, Data JPA, Security, Spring Cloud, RESTful APIs, Microservices, data structures, NumPy Arrays, and Pandas.
In addition to technical training, the program provides a CV workshop, interview training, career coaching, soft skill mentoring, and project management principles and tools. Graduates of our program have been successfully deployed to mainstream firms, where they work with cutting-edge technologies and real-world projects.
Each graduate is assigned an Engagement Manager, who provides support throughout their placement, ensuring progression stays on track and providing upskilling support as needed.
Our program fosters a great social environment, providing opportunities to connect with like-minded consultants at various social events arranged by the Engagement Manager.
Take the first step towards a successful career in technology by joining our highly regarded program.
Key Must-Haves:
- Solid understanding of programming fundamentals and basic knowledge of Java and Python
- Strong analytical and problem-solving skills
- Excellent verbal and written communication skills
Key Responsibilities:
- Participate in a rigorous 10-12 week training program in Java and Python programming
- Acquire proficiency in SQL, Object Oriented Programming (OOP), functional programming, multithreading, SOLID principles, unit testing, Java Web Technologies, Spring Framework, Spring Boot, design patterns, Data JPA, Security, Spring Cloud, RESTful APIs, Microservices, data structures, NumPy Arrays, and Pandas
- Attend comprehensive workshops covering CV preparation, interview training, career coaching, soft skill mentoring, and project management principles and tools
- Collaborate with the Engagement Manager to ensure professional development goals are being met and receive upskilling support as needed
- Cultivate professional relationships and expand your network by connecting with like-minded professionals at social events arranged by the Engagement Manager
Skills and Qualifications:
- A solid understanding of programming fundamentals and basic knowledge of Java and Python is preferred
- Strong analytical and problem-solving skills
- Excellent verbal and written communication skills
- Proven ability to work collaboratively in a team environment
- Enthusiasm for continued learning and professional growth
- Bachelor's degree in computer science or a related field is preferred but not required. Relevant work experience may also be considered.
More Like This

Financial Reporting Consultant
Accurate and timely peer review of Financial Statements for investment funds assigned (including Balance Sheet, Income Statement, Statement of Changes in Net Assets, Investment Statement, Cash Flow Statements and relevant Note Disclosures, including pertinent ratios) Extract and interpret information from financial records of funds Ensure adherence to reporting guidelines as they relate to security types, derivative instruments, income accruals, foreign exchange, capital stock, expense accrual, and income and capital gains distributions Work with peers in our Malaysia and Luxembourg offices to deliver the financial statements accurately and per agreed deadline Work with external auditors, consultants and client to deliver the financial statements accurately and per agreed deadline Liaise with valuations, Depositary, record keeper and other teams to obtain information Create Financial Statement templates for new clients in accordance with the disclosure requirements and rules Implement effective controls and processes in order to maintain accurate records, and identify and mitigate business risk Effectively apply and administer changes to regulations and legislation to service deliverables Maintain up to date knowledge on changes made to GAAP and IFRS as it relates to the financial and tax reporting for mutual, hedge and pool funds.
Senior Java Developer
Location: London Company Overview Albany Beck is an award-winning consultancy specialising in Technology, Risk and Compliance within Financial Services. We work with top tier Investment Bank, Asset Management firms, Hedge Funds and Fintechs. What differentiates us from other consultancies is our people and as a result; Albany Beck was voted top 30 consultancy to work for in the UK in 2020. As an organisation, we are focused on supporting clients with Strategy (including Mergers and platform implementations), Agile Coaching and Transformation, Cloud adoption, Automation, Digital Transformation, KYC remediation and large Regulatory programmes. What’s on Offer? As a Senior Practitioner, you will be part of a professional and friendly place to work offering attractive benefits and opportunities of progression. In addition, employees have access to AB’s academy led by award winning trainers, where they are able to upskill, access coaching, and increase their knowledge on the latest cutting-edge technologies. Employees also have a dedicated Engagement Manager that works closely with them to provide additional professional support. Our employees’ wellbeing and job satisfaction is at the heart of everything we do. Therefore, each Engagement Manager is mental health aid trained and has an extensive background in Learning and Development. Albany Beck employees are talented problem solvers, curious, inquisitive, delivery focused and collaborative. They are highly motivated to deliver performance and services to clients. Albany Beck prides itself on being an employer of choice, committed ensuring everyone feels included and empowered to be themselves at work. Summary An exceptional technologist is required as a Lead Developer in the Regulation, Compliance and Financial Crime Technology department. The team you will be responsible for, will be the key to creating and protecting a competitive advantage for the business through leading cutting-edge technology. The individual will be responsible for the design and development responsibility for the highest priority and technically challenging project in the Regulation, Compliance and Financial Crime area. The role will entail: Being a critical development resource within a team of highly skilled engineers Working closely with the Business Leaders on solution vision & execution planning Completing software development, following best practice tools and methodologies and delivered using all relevant bank standards. Design and deliver models – models that detect the financial crime through any transaction – ultimately there to detect any automation of crime Making sure the code coverage is there – mentoring production and UAT release – writing release notes Development of microservices and RESTful APIs using Java Writing reusable, testable and efficient code Implementation of security and data protection Collaborating with Software Engineering team, QE team and Project Managers in an Agile/Scrum environment Collaboration with business users to solve real business problems Responsibilities may vary depending on client deployment and project Tech stack: Java essential and python highly desirable, (C#, C++, C ~, R, Q, etc) desirable Being a critical development resource within a team of highly skilled engineers Working closely with the lead on solution vision & execution planning Completing software development and following best practice tools and methodologies and delivered using all relevant bank standards Understanding of SOA & high level IT architecture Excellent experience and skills in Java / Spring / Spring Boot. An understanding of object-orientated programming techniques and use of design patterns. Experience of build tools and CI/CD – e.g.Maven, Jenkins. Experience writing REST web services. Familiarity with both relational and NoSQL databases (we use Oracle, SQLServer and Mongo). Exposure to messaging – Kafka or JMS Knowledge of developing in a microservices environment with auto-scaling, loosely coupled, secure & resilience services.