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.