
Java Developer
On site
Glasgow, United Kingdom
£ 550 / day
Freelance
11-02-2025
Job Specifications
A leading tier 1 investment banking is looking for Java developers to join their Glasgow team on a 12 month contract. You will be a core server-side Java developer supporting their equity swaps business in their global front office team.
Paying up to £550 per day (PAYE) you will be working from the Glasgow offices 3 days a week with remote working opportunities 2 days a week. You will work in an agile squad developing within a system using Java services that interact via messaging to produce the product outputs in real time. You will be working in a fast paced front office environment on complex requirements for demanding stakeholders and will need to be able to provide solutions to architectural considerations.
Skills and experience required:
Core server-side Java including Data Structures and Concurrency
Experience working in an agile environment
Multi-threaded Java
Spring, Junit
Linux
Relational Databases (Sybase and/or DB2 is preferable) with ability to write SQL queries
Understanding of message-based architectures
Good Problem solving and analytical skills
Full SDLC experience and understanding
Excellent oral and written communication skills
In depth financial business knowledge is a plus
If you have the necessary skills and experience, please apply now
McGregor Boyall is an equal opportunity employer and do not discriminate on any grounds.
About the Company
McGregor Boyall is a woman-owned global recruitment consultancy that has been delivering top talent since 1987. With offices across the UK, Europe, the Middle East, and North America, we specialise in mid-senior recruitment for Financial Services, Commerce, Industry, and the Public Sector. Our specialisms span all technology verticals and core business functions, and our success is built on our consultants' professionalism, expertise in subject matter, and deep market knowledge. Clients trust us as a strategic partner, consi... Know more
Related Jobs


- Company Name
- Synechron
- Job Title
- Full Stack Developer (Java/React)
- Job Description
- About Synechron: Synechron, a global IT services company, is seeking a talented and driven Full Stack Developer to join our UK Software Engineering team. As a key member of our team, you'll contribute to the development and maintenance of critical financial applications, specifically within the hedge accounting domain. You will work within an Agile environment, collaborating with various teams to deliver high-quality, robust solutions. Role Overview: As a Full Stack Developer, you will be responsible for designing, developing, and deploying features across both the frontend and backend of our applications. You will work within a complex technical ecosystem, utilizing cutting-edge technologies like Java 21, React.js, and MongoDB. Your role will involve close collaboration with cross-functional teams, ensuring seamless integration and optimal performance. Responsibilities: Agile Workflow & Deliverables: Participate in Agile sprints, utilizing JIRA for task tracking and adhering to sprint goals (minimum 8 story points per sprint, two releases). Feature Development: Develop new features for both frontend and backend. Utilize Java 21 and Scala for backend development, leveraging modern features and performance improvements. Build responsive and interactive user interfaces using React.js. User Support: Provide timely and effective support for Production and Non-Production environments during UK business hours. Cross-Browser Compatibility: Ensure applications function seamlessly across various web browsers. Team Collaboration: Collaborate with multiple teams to coordinate development efforts and ensure smooth integration. Code Quality & Reviews: Conduct thorough code reviews and maintain a minimum of 85% test coverage for both frontend and backend. Automation Testing: Develop and maintain end-to-end test cases using Cypress to enhance test automation. Deployment & Releases: Deploy code to Non-Production environments and manage Change Requests for Production deployments. Design Documentation: Create UML diagrams for new designs prior to development. Third Party Integration: Communicate through rest calls with external systems. Technical Skills & Experience: Backend: Strong proficiency in Java 21 and Scala. Experience with MongoDB and Morphia. Knowledge of RPC (Remote Procedure Call) and Solace messaging platform. Frontend: Expertise in React.js for building modern user interfaces. Build, Deployment & Event Management: Experience with Gradle 7 for build automation. Familiarity with TeamCity for CI/CD. Experience with Solace. Automation Testing: Knowledge Cypress automation platform. General: Experience working in an Agile development environment. Strong understanding of RESTful APIs. Excellent problem-solving and debugging skills. Excellent communication and team collaboration skills. Preferred Qualifications: Bachelor’s degree in Computer Science or a related field. Experience in the financial services industry, particularly within hedge accounting.


- Company Name
- TieTalent
- Job Title
- Application Support contract London
- Job Description
- About Job Title: Application Support Specialist Job Overview: We are seeking a dedicated and experienced Application Support Specialist to join our dynamic IT team. The ideal candidate will have a strong background in providing technical support for business-critical applications, with specific expertise in IBM technologies or Capsil (or similar platforms). The Application Support Specialist will be responsible for monitoring, troubleshooting, and resolving application-related issues, ensuring optimal performance, and supporting the needs of the business. Key Responsibilities Application Support & Troubleshooting: Provide second- and third-line support for business applications, with a focus on IBM-based technologies (IBM WebSphere, IBM DB2, etc.) or Capsil (or similar platforms). Incident Management: Investigate, diagnose, and resolve application-related issues, ensuring minimal disruption to business operations. Manage incidents within the company's service management system, adhering to SLAs. Proactive Monitoring: Monitor the health and performance of supported applications, ensuring they are operating at optimal levels. Utilize monitoring tools to identify potential issues before they affect business operations. Root Cause Analysis & Continuous Improvement: Conduct root cause analysis for recurring issues and collaborate with development teams to implement fixes or process improvements to reduce future incidents. Collaboration with Development & Infrastructure Teams: Work closely with development teams to troubleshoot application-related bugs and assist with deployments. Collaborate with infrastructure teams for hardware or network-related issues. System Upgrades & Patches: Support the deployment of software updates, patches, and upgrades for IBM or Capsil-based applications, ensuring minimal disruption to services. Documentation & Knowledge Sharing: Create and maintain documentation for supported applications, processes, troubleshooting steps, and known issues. Assist in developing knowledge articles to improve team efficiency and end-user self-service. User Support & Training: Provide support to end-users, answering queries and offering guidance on application usage. Assist in the development of user training materials and sessions. On-call Support (if applicable): Provide after-hours on-call support as required to resolve critical application issues. Experience Key Requirements: Proven experience in application support, with hands-on expertise in IBM technologies (such as IBM WebSphere, IBM DB2, IBM MQ) or Capsil (or other similar platforms). Experience in diagnosing and troubleshooting complex application issues across multiple environments (development, testing, production). Familiarity with ITIL (Information Technology Infrastructure Library) practices, particularly incident and problem management. Technical Skills Strong knowledge of application support processes and frameworks. Proficiency in SQL and database query troubleshooting (DB2, SQL Server, or similar). Experience with application monitoring tools and incident management systems (e.g., ServiceNow, Remedy). Knowledge of system administration and scripting (e.g., Shell, Python, PowerShell) is a plus. Problem Solving & Analytical Skills Strong analytical and problem-solving skills, with the ability to troubleshoot and resolve complex technical issues. Ability to quickly identify issues, assess their impact, and implement appropriate solutions. Communication & Collaboration Excellent communication skills, both written and verbal, with the ability to interact with technical and non-technical users. Strong teamwork abilities, working effectively with cross-functional teams. Education A degree in Computer Science, Information Technology, or a related field is preferred. Relevant certifications (e.g., ITIL, IBM certifications) are a plus. Desirable Skills Experience with automation tools and scripting for application management. Familiarity with cloud-based applications and infrastructure. Experience in Agile or DevOps environments. Why Join Us? Be part of a collaborative, innovative, and dynamic IT team. Opportunities for career development and advancement. Competitive salary and benefits package. Work in a fast-paced and challenging environment with exposure to a variety of technologies Nice-to-have skills IBM Db2 SQL DB2 SQL Server ServiceNow Shell Python Powershell London, England Work experience Applications Systems Administrator Languages English

- Company Name
- Datasource
- Job Title
- Senior Software Engineer
- Job Description
- Senior Software Engineer - Willing to Undergo SC Clearance Our client is a Software SME who are working in the Defence sector, and are looking for an experienced Software Engineer with strong leadership experience to join their team! This role is working with a growing keen Software Engineering team, with really exciting projects on the horizon! So if you are looking for a combination of hands on and leadership responsibilities, this role is for you. This role is based full time on site in Lincoln. The Key Responsibilities of a Senior Software Engineer: Support all areas software development lifecycle across agile projects, from requirements capture though to design, implementation, documentation, and testing. Coach, mentor and give technical leadership within a team of Software Engineers, including junior members of the team who require technical support. Develop junior Engineers, including conducting code reviews and defining best practices. Take responsibility for work allocation and task breakdown of technical work, as well as ensuring the delivery of projects. Technical work includes: System design including associated documentation, Application development, Database development, support software assurance and quality and test. Promote UI/UX best practises when designing and developing applications Below is a list of Key Skills required for the Senior Software Engineer role, however you will not be expected to have everything: A deep working knowledge and experienced in modern programming languages, application development, database technologies and open-source development and have the ability to learn new technologies quickly. Excellent leadership skills and a desire to grow and develop junior engineers. Demonstrable experience of leading a technical project. An in-depth knowledge of system architecture, microservices, API’s, cloud technologies. Strong knowledge of one or more coding languages including: C#/.Net, Docker/Kubernetes, Python, Javascript/React, SQL. Familiarity with Agile/DevOps software development methodology. Understanding of front-end technologies (e.g. React) and UI/UX principals. Benefits/Perks: Employer pension contribution up to 10% Health insurance Dental insurance Income protection insurance Excellent career development opportunities Our client is committed to providing a diverse and inclusive workplace and welcomes applications from all backgrounds. RECOMMEND A FRIEND: If you have professional friends/colleagues who would be interested in one of our roles and our excellent levels of service too, we'd like to recognise your recommendations with a 'thank you' of our own. For every friend you refer who then starts a role through Datasource either Contract or Permanent, we will send you £200 of Love to Shop Gift Vouchers & gift your friend £100 in Love to Shop Gift Vouchers as well! (c) Copyright Datasource Computer Employment Limited 2024


- Company Name
- Experis IT
- Job Title
- DevOps Engineer
- Job Description
- Jo Title:DevOps Engineer - Tax Admin Location:Hybrid (Telford 60%/40% Remote) Duration:6 Months Rate: £600 - £650 per day - Umbrella Only Active SC Clearance is Mandatory Role Details/Skills: You will have a good understanding of cloud and architecting for the cloud, as well as understanding how to best shape the services we are delivering, focusing on simplicity, decoupling, testing, iteration, and deployment. Undertake cross-functional engineering projects, working in small teams with other engineers in different knowledge spheres, building supportable, sustainable, and reliable services. Provide consultation to projects on how to configure applications to meet their requirements. Design and Implement CI/CD Pipelines. Develop robust and scalable CI/CD pipelines to automate the build, test, and deployment processes for applications hosted on Azure. Utilise Azure DevOps or similar tools to orchestrate and streamline the software delivery lifecycle. Competency/Knowledge: GitLab or CI/CD Hashicorp vault Terraform/ansible Certs + PKI Soft Skills: Good communication skills both in written and verbal format with the ability to convey complex technical concepts clearly and concisely. A good understanding of using robust Software Engineering best practices/methodologies