Java Developer/ Software Engineer (8288) Glasgow, Scotland

We are looking for Java Developer/ Software EngineerĀ  to join a tier 1 investment bank forĀ 12 month contract (PAYE) Glasgow based. Our client is a global market leader in investment banking, securities, investment management and wealth management services.

The Global Transaction Reporting team is looking for a contingent Java Developer/ Software Engineer to join the growing team in Glasgow (a key strategic location). You will be part of a global team, which also has presence in London, Mumbai, Bangalore, and New York and collaborating regularly with developers of both core reporting applications and other applications outside of our team's ownership. As a growing space, this is a great opportunity to be creative and take ownership.

Primary Responsibilities:

Throughout this contingent assignment you will be working within a global Agile squad responsible for developing Transaction Reporting systems with robust controls to ensure timeliness and accuracy of reported data to enable managing its risk. This contingent assignment will expose the temporary worker to all phases of the production development lifecycle including working with Operations Users to understand and best implement their requirements. There is scope to grow and learn both technically (migration to AWS/Azure Public cloud, being part of a modernisation programme, big data management) as well as opportunity to deepen business understanding of financial regulations and products

Skills required:
- Core Java (minimum Java 8)
- Experience using Spring
- Experience of Agile and Scrum methodologies
- Good knowledge of SQL, data-modelling and writing performant queries
- Experience working with Data warehouses or MPP databases such as Greenplum
- UNIX systems and shell scripting
- Version control systems (git)
- Defining and maintaining CI/CD pipelines (Jenkins, GitLab, CircleCI, etc)
- Sound understanding of OOP design and SOLID principles
- Highly motivated and self-driven; ability to work independently and own issues to resolution
- Proven problem-solving skills

Desired Skills:
- Experience in defining ETL and data pipelines
- Proven ability in understanding business processes and adjusting data flows
- Understanding of financial asset types and regulatory reporting