Full Stack Developer - JS/React/Java

£750 - £825 per day + Part work form home
image

PLEASE CONTACT

CHARLIE WARREN

Full Stack Developer

Job Type: Contract
Location: 2 days per week in London
IR35: Inside
Duration: 12 months (likley to extend)
Start Date: Flexible with contracts ending/notice periods

We are currently searching for a Fulll Stack Developer to join one of our banking customers in London (2 days p/w on site). We are looking for a Full-Stack candidate with both Java and React experience, not looking for purely Java backend candidates with no React experience.

Backend (Required):

  • Experience in developing low latency and high throughput APIs using Spring Boot.
  • Strong Core Java and functional programming experience.
  • Strong experience in data modeling and experience with relational and no-sql database, Oracle and MongoDB.
  • Understanding of integrating APIs with third party libraries/vendors and handle the security around it.
  • Responsible for server side design & development.
  • Development of common, reusable components and services.
  • Ability to take initiative to research, learn and recommend emerging technologies.
  • Ability to work with global teams and lead them on critical project initiatives.
  • Responsible for peer code reviews, unit testing, leveraging CICD pipeline of an application.

Frontend (Required):

  • Experience working as a React developer. If only Angular experience, then candidate should be extremely solid in core JavaScript fundamentals and willing to pick-up React work quickly.
  • Solid knowledge of JavaScript, CSS, HTML, and front-end languages including Node JS.
  • Knowledge of React tools including React.js, Web pack, Bootstrap, SASS, Express, Redux, and Flux.
  • Have thorough knowledge of E2E deployment of an UI application.
  • Developing and implementing highly-responsive user interface components using React concepts.
  • Reviewing application requirements and interface designs.
  • Proficiency with browser based debugging and performance testing.

Other areas (Required):

  • Experience using Git/BitBucket.
  • Good communication skills, both written and verbal.
  • Unix shell scripting.
  • Good troubleshooting skills.

Good to have (Optional):

  • Knowledge of Couchbase, ElasticSearch, and GraphQL.
  • Knowledge of OpenShift Container Platform.
  • Knowledge of Hazelcast.
  • Java memory management.
  • Winston logger framework for Node-Js.
  • Prior experience with building distributed, multi-tier applications is highly desirable.
  • Experience with building apps which are highly performant and scalable will be great.
  • Experience building accessible digital experiences complying to AODA/WCAG/ADA and knowledge of using web accessibility tools such as NVDA/JAWS/AXE.

For more information please submit your CV.




Full Stack / Developer / JavaScript / React / Java / Software Development / Programming / Front End
Full Stack / Developer / JavaScript / React / Java / Software Development / Programming / Front End
Full Stack / Developer / JavaScript / React / Java / Software Development / Programming / Front End
Full Stack / Developer / JavaScript / React / Java / Software Development / Programming / Front End
Full Stack / Developer / JavaScript / React / Java / Software Development / Programming / Front End

McGregor Boyall is an equal opportunity employer and do not discriminate on any grounds.

 

To stay safe in your job search we recommend that you visit SAFERjobs, a non-profit, joint industry and law enforcement organisation working to combat job scams. Visit the SAFERjobs website for information on common scams and to get free, expert advice for a safer job search.

MORE JOBS LIKE THIS
MORE JOBS LIKE THIS
  • Business Analyst - CRM Technology
    £550 - £600 per day + (inside ir35)

    I'm working with a leading investment banking client who are looking to bring on an experienced Business Analyst with experience in Sales & Pipeline Management, Client On-boarding, Digitization of Products to support their CRM client technology business.

    Candidates should have:

    • Significant experience in Business Analysis

      within Banking or Financial Services IT.
    • Experience working CRM projects related to Sales & Pipeline Management, Client On-boarding, Digitization of Products. (must have).
    • Extensive knowledge of applying business analysis skills & techniques
    • Experience of working in a direct customer-facing role
    • Strong experience with Software Development Lifecycle processes
    • Hands on experience in Agile / Scrum environment.
    • Ability to effectively prioritise and execute tasks in a high-pressure environment.
    • Experience working in a team-oriented, collaborative environment.
    • Experience working with global team
    • Hands on experience Confluence, JIRA and or / Azure tool to manage business requirements

    McGregor Boyall is an equal opportunity employer and do not discriminate on any grounds.

  • Senior Platform Services Analyst
    Negotiable

    Senior Platform Services Analyst – London – Hybrid


    A Global Financial Services provider working at the heart of the world’s financial, energy and commodities markets covering FX, Rates, Credit, Equities and Energy & Commodities are looking for a Senior Platform Services Analyst to join their team in London.
    Clients include banks, insurance companies, pension and hedge funds, asset managers, energy producers and refiners, as well as risk and compliance managers and charities.


    Responsibilities:

    • Working within a shift rota to provide support coverage from 7am – 6pm
    • Contribute towards ‘follow the sun’ support model, working closely with global teams in APAC and US to ensure pre-market health checks are performed for each region
    • Perform regional start of day health checks to ensure all members are connected to the platform
    • Utilising proprietary tools, provide daily application support and troubleshooting for platform members and internal users, escalating to Development teams appropriately
    • Daily interaction with all internal stakeholders with regards to support issues
    • Efficiently create and track issues within an incident-management system to help identify trends and patterns
    • Create and monitor internal reports and usage queries
    • Assist with product testing and project work


    Skills:

    • At least 3 years hands-on support experience within a financial institution (buy-side, sell-side, venue/platform provider)
    • Proven experience of MSSQL, Oracle and Sybase database environments, including complex query-writing
    • Solid application support experience within a Unix / Linux environment
    • Good working knowledge of the FIX protocol
    • Proven experience of supporting Windows Server environments
    • Experience in troubleshooting network problems: i.e. firewall and routing problems
    • Good understanding of international Equity market mechanics and flows


    Desirable:

    • Exposure to supporting message-based architecture
    • Working knowledge of at least one buy-side or sell-side Order Management System
    • Good understanding of Fixed Income market mechanics and flows
    • Experience with industry-standard monitoring tools (ITRS or similar)
    • Automation experience using PERL, Python, or similar scripting languages

    McGregor Boyall is an equal opportunity employer and do not discriminate on any grounds.

  • Senior Algo Support
    Negotiable

    Senior Algo Support – London – Hybrid


    A Global Financial Services provider working at the heart of the world’s financial, energy and commodities markets covering FX, Rates, Credit, Equities and Energy & Commodities are looking for a Senior Algo Support to join their team in London.
    Clients include banks, insurance companies, pension and hedge funds, asset managers, energy producers and refiners, as well as risk and compliance managers and charities.


    Responsibilities:

    • Utilising proprietary tools, provide daily application support and troubleshooting for platform members and internal trade desks, escalating to development teams appropriately
    • Fulfilling client customisation requests within algorithmic trading systems and MTF platform
    • Troubleshooting and analysis of order routing and trade flow and post-trade issues
    • Managing team chats, queues, and mailboxes to ensure requests are being actioned in a timely manner with appropriate prioritization
    • Ensuring incident and problem management procedures are followed and performing analysis to determine trends and patterns
    • Assist with product testing and project work
    • Working within a shift rota to provide support coverage from 7am – 6pm
    • Contribute towards ‘follow the sun’ support model, working closely with global teams in APAC and US to ensure pre-market health checks are performed for each region
    • Performing regional start of day health checks to ensure all processes are up and members are connected to the platform


    Skills:

    • At least 5 years hands-on support experience of an algorithmic trading platform within a financial Institution
    • Ability to convey expected behaviour of industry-standard algorithms (VWAP, TWAP, IS, POV etc)
    • Experience managing a small support team, preferably within the front office
    • Excellent working knowledge of the FIX protocol
    • Solid application support experience within a Linux environment
    • Good understanding of European Equity market structure, mechanics, and flows
    • Proven experience of MSSQL, Oracle and Sybase database environments, including complex query writing
    • Proven experience of supporting Windows Server environments
    • Experience in troubleshooting network problems: i.e. firewall and routing problems


    Desirable:

    • Automation and scripting experience
    • Client / Venue technical FIX onboarding exposure
    • Exposure to supporting message-based architecture
    • Working knowledge of at least one buy-side or sell-side Order Management System
    • Experience with industry-standard monitoring tools (ITRS or similar)

    McGregor Boyall is an equal opportunity employer and do not discriminate on any grounds.