keywords/skills

Showing page 50 of 299 (10 in 0.40 seconds)

  • City Of London
  • £80,000 - £85,000 per annum
    • Permanent
  • 10 Mar 2020

An exciting opportunity for a Java Architect / Software Engineer to join a market leading global insurance business and play a pivotal role in helping to deliver their process automation capabilities across the enterprise into targeted business ecosystems.

Responsibilities

  • Design and develop industry-leading Intelligent Process Automation solutions using Robotic Process Automation and Cognitive automation technology and tools
  • Rapidly conceptualize and develop cutting edge solutions using latest innovative technology working closely with Product Owners
  • Lead feature development with 1-2 more collaborators
  • Identify and drive code improvements, including technical debt
  • Author feature-specific design docs
  • Serve as an example of quality code and design, and push for better processes around how the team operates
  • Work with structured and unstructured data for building intelligent bots using rule based and/or cognitive automation techniques
  • Act as an enabler of Agile and DevOps practices in collaboration with product delivery and operation support teams

Essential Experience/Qualifications

  • Deep knowledge of software engineering and information systems
  • Passionate to learn and craftmanship in designing and building high quality software applications that can stand the test of time, stress, and variety of enhancement requests
  • Extensive experience of building highly available critical systems using Core Java, C/C++/C#, Python, Linux, SQL or other relational database
  • Bachelor's degree in Computer Science, Information Systems or Engineering is required, or in lieu, a demonstrated equivalence in work experience; MS in Computer Science is desirable
  • Experience developing automations in RPA platforms (Workfusion preferred)
  • Experience developing web interfaces using HTML/JavaScript/CSS and UI frameworks such as Angular, ReactJS, etc. Knowledge of automated testing of applications
  • Strong understanding of system architecture, object-oriented design, and understanding of API/Microservices Architecture
  • Experienced in Machine Learning model implementation, integration insight, model efficacy and model lifecycle management
  • Experience developing web services using Java (Kotlin, Spring MVC, Spring Boot is a plus
  • Experience writing scalable, high-performant, instrumented and clean code
  • Experience working in an Agile development environment.
  • Experience working on teams with heavy emphasis on DevOps, Automation, CI/CD, and Quality (Jenkins, Docker, Artifactory, etc.)
  • Excellent communication skills, with strong verbal and writing proficiencies
  • Exceptional analytical and critical thinking skills, with thorough attention to detail
  • Excellent planning, documentation and problem solving skills
  • Technical leadership and management ability and drive-for-results
  • Track record of high achievement in a team-based and results-oriented culture
  • City Of London
  • £80,000 - £85,000 per annum
    • Permanent
  • 10 Mar 2020

An exciting opportunity for a Java Architect / Software Engineer to join a market leading global insurance business and play a pivotal role in helping to deliver their process automation capabilities across the enterprise into targeted business ecosystems.

Responsibilities

  • Design and develop industry-leading Intelligent Process Automation solutions using Robotic Process Automation and Cognitive automation technology and tools
  • Rapidly conceptualize and develop cutting edge solutions using latest innovative technology working closely with Product Owners
  • Lead feature development with 1-2 more collaborators
  • Identify and drive code improvements, including technical debt
  • Author feature-specific design docs
  • Serve as an example of quality code and design, and push for better processes around how the team operates
  • Work with structured and unstructured data for building intelligent bots using rule based and/or cognitive automation techniques
  • Act as an enabler of Agile and DevOps practices in collaboration with product delivery and operation support teams

Essential Experience/Qualifications

  • Deep knowledge of software engineering and information systems
  • Passionate to learn and craftmanship in designing and building high quality software applications that can stand the test of time, stress, and variety of enhancement requests
  • Extensive experience of building highly available critical systems using Core Java, C/C++/C#, Python, Linux, SQL or other relational database
  • Bachelor's degree in Computer Science, Information Systems or Engineering is required, or in lieu, a demonstrated equivalence in work experience; MS in Computer Science is desirable
  • Experience developing automations in RPA platforms (Workfusion preferred)
  • Experience developing web interfaces using HTML/JavaScript/CSS and UI frameworks such as Angular, ReactJS, etc. Knowledge of automated testing of applications
  • Strong understanding of system architecture, object-oriented design, and understanding of API/Microservices Architecture
  • Experienced in Machine Learning model implementation, integration insight, model efficacy and model lifecycle management
  • Experience developing web services using Java (Kotlin, Spring MVC, Spring Boot is a plus
  • Experience writing scalable, high-performant, instrumented and clean code
  • Experience working in an Agile development environment.
  • Experience working on teams with heavy emphasis on DevOps, Automation, CI/CD, and Quality (Jenkins, Docker, Artifactory, etc.)
  • Excellent communication skills, with strong verbal and writing proficiencies
  • Exceptional analytical and critical thinking skills, with thorough attention to detail
  • Excellent planning, documentation and problem solving skills
  • Technical leadership and management ability and drive-for-results
  • Track record of high achievement in a team-based and results-oriented culture
  • City Of London
  • £100,000 - £120,000 per annum
    • Permanent
  • 10 Mar 2020

Senior Java Developer - Bank - eTrading

Salary: £100,000 - £120,000 + Bonus + Benefits

Java, eTrading, Low Latency, FX

A global leading Bank that specialise in multi-asset classes are seeking a senior Java developer to work on a Greenfield trading eFX dashboard system across all areas of the business. This is an opportunity to join a leading bank who offer Greenfield projects and direct interaction with the business where technology and delivery is the heart of their success.

This role will give you the opportunity work with bleeding edge technology to build an eFX trading platform from scratch.

This is an opportunity to use your expertise in software delivery and utilise the best dev practices across front, middle and back office utilising the full Java stack. You will need to have a deep working knowledge on the latest version of Java and have good experience with using TDD and an Agile methodology. The systems that are required to be built need to be multi-tiered architecture, so experience with this is essential and experience with the latest threading and concurrent programming skills is a must.

Key requirements for this role are as follows:

  • At least 5 years commercial experience as a Java Developer
  • Good knowledge on Middlewae components
  • Previously worked within eFX
  • Passionate about working closely with the business

This role will give you the opportunity to work with thought leaders who promote a dynamic environment where software delivery is achieved to the highest standards with maximum rewards. They have a large budget for technology, promote bleeding edge technologies and will provide a clear career path.

Senior Java Developer - Bank - eTrading

Salary: £100,000 - £120,000 + Bonus + Benefits

Java, eTrading, Low Latency, FX

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

  • City Of London
  • £100,000 - £120,000 per annum
    • Permanent
  • 10 Mar 2020

Senior Java Developer - Bank - eTrading

Salary: £100,000 - £120,000 + Bonus + Benefits

Java, eTrading, Low Latency, FX

A global leading Bank that specialise in multi-asset classes are seeking a senior Java developer to work on a Greenfield trading eFX dashboard system across all areas of the business. This is an opportunity to join a leading bank who offer Greenfield projects and direct interaction with the business where technology and delivery is the heart of their success.

This role will give you the opportunity work with bleeding edge technology to build an eFX trading platform from scratch.

This is an opportunity to use your expertise in software delivery and utilise the best dev practices across front, middle and back office utilising the full Java stack. You will need to have a deep working knowledge on the latest version of Java and have good experience with using TDD and an Agile methodology. The systems that are required to be built need to be multi-tiered architecture, so experience with this is essential and experience with the latest threading and concurrent programming skills is a must.

Key requirements for this role are as follows:

  • At least 5 years commercial experience as a Java Developer
  • Good knowledge on Middlewae components
  • Previously worked within eFX
  • Passionate about working closely with the business

This role will give you the opportunity to work with thought leaders who promote a dynamic environment where software delivery is achieved to the highest standards with maximum rewards. They have a large budget for technology, promote bleeding edge technologies and will provide a clear career path.

Senior Java Developer - Bank - eTrading

Salary: £100,000 - £120,000 + Bonus + Benefits

Java, eTrading, Low Latency, FX

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

  • London
  • £115,000 - £125,000 per annum
    • Permanent
  • 10 Mar 2020

Lead Java Developer (Java, Spring, AWS)

Salary: £115,000 - £125,000 + Benefits + Bonus

McGregor Boyall has partnered with a leading electronic trading firm, they are seeking a Lead Java Developer (Java, Spring, AWS) to help lead the development of a new and bespoke multi asset class trading platform which needs to be cloud based using AWS.

As the Lead Java Developer (Java, Spring, AWS) you will be responsible for helping the development of a number of key architectural projects. You will be involved in re-developing a large scale trading application from a Data Centre architecture to a cloud based paltform.

You will be assisting in all aspects of the development lifecycle in including architecture, design, development and integration of the solutions in a continuous delivery model within an Agile environment where creativity and technical innovation is encouraged.

For the role of Lead Java Developer (Java, Spring, AWS) you will need the following skills:

  • 10 years experience of Java programming
  • Deep cloud knowledge pref AWS
  • Working in a highly agile, test driven environment using continuous integration
  • Passion for learning new technologies and methodologies
  • Excellent communicator within the business and technology team

In the role of Lead Java Developer (Java, Spring, AWS) you will be joining a team which is dedicated to using the latest technologies and methodologies to create high performing, scalable products that will be capable of handling an ever-growing user base. The team is highly entrepreneurial, and you will have the opportunity to grow your technical skills and leadership skills to spring board your career.

Lead Java Developer (Java, Spring, AWS)

Salary: £115,000 - £125,000 + Benefits + Bonus

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

  • London
  • £115,000 - £125,000 per annum
    • Permanent
  • 10 Mar 2020

Lead Java Developer (Java, Spring, AWS)

Salary: £115,000 - £125,000 + Benefits + Bonus

McGregor Boyall has partnered with a leading electronic trading firm, they are seeking a Lead Java Developer (Java, Spring, AWS) to help lead the development of a new and bespoke multi asset class trading platform which needs to be cloud based using AWS.

As the Lead Java Developer (Java, Spring, AWS) you will be responsible for helping the development of a number of key architectural projects. You will be involved in re-developing a large scale trading application from a Data Centre architecture to a cloud based paltform.

You will be assisting in all aspects of the development lifecycle in including architecture, design, development and integration of the solutions in a continuous delivery model within an Agile environment where creativity and technical innovation is encouraged.

For the role of Lead Java Developer (Java, Spring, AWS) you will need the following skills:

  • 10 years experience of Java programming
  • Deep cloud knowledge pref AWS
  • Working in a highly agile, test driven environment using continuous integration
  • Passion for learning new technologies and methodologies
  • Excellent communicator within the business and technology team

In the role of Lead Java Developer (Java, Spring, AWS) you will be joining a team which is dedicated to using the latest technologies and methodologies to create high performing, scalable products that will be capable of handling an ever-growing user base. The team is highly entrepreneurial, and you will have the opportunity to grow your technical skills and leadership skills to spring board your career.

Lead Java Developer (Java, Spring, AWS)

Salary: £115,000 - £125,000 + Benefits + Bonus

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

  • Exeter
  • £550.00 - £695.00 per day, negotiable
    • Temp
  • 10 Mar 2020

A Lead Developer is required for our client based in Exeter for an initial 6 month contract. Our client is looking for a Lead Developer to run a new team of highly talented individuals, on an interim basis.

As the team’s main developer, you will boost the skills of each team member through coaching and mentoring and set out development best practices and frameworks. In addition, you should be able to reduce the time needed to get to production by improving processes, embedding continuous integration and ensuring automated testing, as well as having demonstrable experience of the following:

Essential Qualifications, Skills & Abilities

  1. Being an expert at programming in Python or Java, with considerable experience of cloud development (preferably AWS).
  2. Leading development teams, with multi-disciplinary skillsets, across geographically dispersed environments.
  3. Ensuring the team adheres to software quality standards so that work is done to the highest quality.
  4. Ability to discuss practices, such as refactoring, TDD and pair programming, and their benefits.
  5. Mentoring developers on improved ways of doing things.

Desirable Qualifications, Skills & Abilities

  1. Having worked in both agile and waterfall models, and understand core DevOps concepts.
  2. 5+ years’ operating as a senior developer.
  3. Degree level in Computer Science/Engineering or equivalent work experience.

Applicants will initially be asked to complete an online coding test.

  • Exeter
  • £550.00 - £695.00 per day, negotiable
    • Temp
  • 10 Mar 2020

A Lead Developer is required for our client based in Exeter for an initial 6 month contract. Our client is looking for a Lead Developer to run a new team of highly talented individuals, on an interim basis.

As the team’s main developer, you will boost the skills of each team member through coaching and mentoring and set out development best practices and frameworks. In addition, you should be able to reduce the time needed to get to production by improving processes, embedding continuous integration and ensuring automated testing, as well as having demonstrable experience of the following:

Essential Qualifications, Skills & Abilities

  1. Being an expert at programming in Python or Java, with considerable experience of cloud development (preferably AWS).
  2. Leading development teams, with multi-disciplinary skillsets, across geographically dispersed environments.
  3. Ensuring the team adheres to software quality standards so that work is done to the highest quality.
  4. Ability to discuss practices, such as refactoring, TDD and pair programming, and their benefits.
  5. Mentoring developers on improved ways of doing things.

Desirable Qualifications, Skills & Abilities

  1. Having worked in both agile and waterfall models, and understand core DevOps concepts.
  2. 5+ years’ operating as a senior developer.
  3. Degree level in Computer Science/Engineering or equivalent work experience.

Applicants will initially be asked to complete an online coding test.

  • London
  • £450.00 - £500.00 per day
    • Contract
  • 10 Mar 2020

Data Engineer

My global financial client are looking for a Data Engineer to help deliver an ecosystem of enriched and protected sets of data - created from raw, structured and unstructured sources. My client has over 300 sources and a rapidly growing book of work. We are utilising the latest technologies to solve business problems and deliver value and truly unique insights. They are looking for Data Engineers that will work on the collecting, storing, processing, and analysing of large sets of data.

The primary focus will be on choosing optimal solutions to use for these purposes, then maintaining, implementing, and monitoring them. You will also be responsible for integrating them with the architecture used across the company and to help build out some core services that power Machine Learning and analytics systems.

Key Responsibilities: Data Engineer:

* Ability to process and rationalize structured data, message data and semi/unstructured data and ability to integrate multiple large data sources and databases into one system

* Proficient understanding of distributed computing principles and of the fundamental design principles behind a scalable application

* Strong knowledge of the Big Data eco system, experience with Hortonworks/Cloudera platforms

* Practical experience in using HDFS

* Practical expertise in developing applications and using querying tools on top of Hive, Spark (PySpark)

* Strong Scala skills

* Experience in Python, particularly the Anaconda environment and Python based ML model deployment

* Experience of Continuous Integration/Continuous Deployment (Jenkins/Hudson/Ansible)

* Experience with using GIT/GITLAB as a version control system.

Nice to Haves

* Knowledge of at least one Python web framework (preferably: Flask, Tornado, and/or twisted)

* Basic understanding of front-end technologies, such as JavaScript, HTML5, and CSS3 would be a plus

* Good understanding of global markets, markets macrostructure and macro economics

* Knowledge of Elastic Search Stack (ELK)

* Experience with Google Cloud Platform (Data Proc / Dataflow)

Domain Knowledge:

* Knowledge of and experience using data models and data dictionaries in a Banking and Financial Markets context.

* Knowledge of Trade Finance or Securities Services particularly useful.

* Knowledge of one or more of the following domains (including market data vendors):

* Party/Client

* Trade

* Settlements

* Payments

* Instrument and pricing

* Market and/or Credit Risk Need Experience using below languages/tools:

* Java

* HQL, SQL

* Querying tools on top of Hive, Spark (PySpark)

* Scala

* Python, particularly the Anaconda environment

* GIT/GITLAB as a version control system

  • London
  • £450.00 - £500.00 per day
    • Contract
  • 10 Mar 2020

Data Engineer

My global financial client are looking for a Data Engineer to help deliver an ecosystem of enriched and protected sets of data - created from raw, structured and unstructured sources. My client has over 300 sources and a rapidly growing book of work. We are utilising the latest technologies to solve business problems and deliver value and truly unique insights. They are looking for Data Engineers that will work on the collecting, storing, processing, and analysing of large sets of data.

The primary focus will be on choosing optimal solutions to use for these purposes, then maintaining, implementing, and monitoring them. You will also be responsible for integrating them with the architecture used across the company and to help build out some core services that power Machine Learning and analytics systems.

Key Responsibilities: Data Engineer:

* Ability to process and rationalize structured data, message data and semi/unstructured data and ability to integrate multiple large data sources and databases into one system

* Proficient understanding of distributed computing principles and of the fundamental design principles behind a scalable application

* Strong knowledge of the Big Data eco system, experience with Hortonworks/Cloudera platforms

* Practical experience in using HDFS

* Practical expertise in developing applications and using querying tools on top of Hive, Spark (PySpark)

* Strong Scala skills

* Experience in Python, particularly the Anaconda environment and Python based ML model deployment

* Experience of Continuous Integration/Continuous Deployment (Jenkins/Hudson/Ansible)

* Experience with using GIT/GITLAB as a version control system.

Nice to Haves

* Knowledge of at least one Python web framework (preferably: Flask, Tornado, and/or twisted)

* Basic understanding of front-end technologies, such as JavaScript, HTML5, and CSS3 would be a plus

* Good understanding of global markets, markets macrostructure and macro economics

* Knowledge of Elastic Search Stack (ELK)

* Experience with Google Cloud Platform (Data Proc / Dataflow)

Domain Knowledge:

* Knowledge of and experience using data models and data dictionaries in a Banking and Financial Markets context.

* Knowledge of Trade Finance or Securities Services particularly useful.

* Knowledge of one or more of the following domains (including market data vendors):

* Party/Client

* Trade

* Settlements

* Payments

* Instrument and pricing

* Market and/or Credit Risk Need Experience using below languages/tools:

* Java

* HQL, SQL

* Querying tools on top of Hive, Spark (PySpark)

* Scala

* Python, particularly the Anaconda environment

* GIT/GITLAB as a version control system