Showing page 4 of 335 (10 in 0.31 seconds)

  • London, England
  • £90000 - £120000 per annum + bonus + benefits
    • Permanent
  • 17 Jun 2019

Software Developer / Java Developer (Java 11 RESTful API). Would you like to advance your career within a technology driven finance firm that is experiencing great success and changing the way consumer banking operates in the UK through the use of advanced technology?

As a Software Developer you'll utilise the latest technologies working collaboratively with Mobile Developers and product specialists to deliver large scale, distributed systems that are secure and scalable. You'll be working on the core transaction engine; building public, versioned and scalable REST APIs and secure, fast, point to point integrations with partners.

You'll be based in modern, open plan City offices with a collaborative team and can enjoy a range of perks including; flexible working, access to the latest tech kit, casual dress code, free breakfast every day, beer on Fridays and monthly socials such as cheese and wine nights and learning lunches.

*Passionate technologist
*Strong core Java development experience including Java 8 / Java 11 ideally
*Experience of creating RESTful APIs
*Experience of working in Agile teams
*Understanding of CI/CD and TDD
*Strong problem solving skills
*Collaborative team member with excellent communication skills

As a Software Developer / Java Developer you will earn a competitive salary (to £120k) and 25 days holiday.

Apply now or call for a confidential discussion about this Software Developer / Java Developer (Java 11 RESTful API) opportunity.

REF: BB/11766/K/KS/170619_1560751227

  • Newcastle upon Tyne, Tyne & Wear
  • £35000 - £55000/annum
    • Permanent
  • 17 Jun 2019

Our client, a large consultancy business, are looking to grow their Technology team. With a string of awards under their belt, and access to cutting edge technology, this role will present a new challenge to an experienced Java Developer. You will be joining a company that has consistently grown due to continuous work from a list of prestigious organisations. They create quality products and ... more about Java Developer

  • Oxfordshire
  • Competitive
    • Contract
  • 17 Jun 2019
Corecom Consulting are currently recruiting for an immediate start, contract Java Developer to work with one of their IT Transformation Consultancies on a Public Sector project. They are looking to find expertise in Java, SQL, Python and Front end Web Development experience.

This individual can expect an competitive rate of pay, 6 month + contract and immediate start. The place of work is flexible between Reading and Croydon, depending on what is best suited to the individual.

Role: Java Developer (6-Month contract)

Location: Reading / Croydon

Key Skills:

* SC Cleared (with home office or within public sector departments)

* SQL, Python & front-end web development.

* Knowledge of AWS development environment.

* Experience of reporting development in a complex data environment.

* Knowledge of Atlas/Caseworking is preferred.

Interviews will be held w/c 20th May 2019. Please apply today to be considered for the shortlist for this contract role
  • £55k - 60k
  • 17 Jun 2019

Job description

  • Newly created Senior UI Engineer role, supporting the development of a new product
  • Based either in Manchester City Centre, or at Manchester Airport
  • Join a business that is creating unique product/ growing fast with an agile and autonomous culture
  • £48,000 - £60,000 base + bonus + pension + various other corporate benefits and salary sacrifice schemes

Let us introduce ourselves and let out Tech Director tell you why we’re a great place to work:

Take a look at the office:

The Company:

MAG is the country’s largest airport group. We own Manchester, Stansted and East Midlands Airport. We also operate a concessions business in the USA. This role sits within our digital division, MAG-O, which was created to take the Group on the next leg of its digital journey. Utilising advanced MI, digital platforms and new and emerging technologies, this is a fast-moving, agile engine house of ideas and innovation. Its focus is to create new and exciting online and physical products to service our passengers at every step of their physical and online journey. We are also now moving on to a new exciting phase of expansion as we seek to grow our business internationally by delivering our class leading multi-tenanted SaaS e-commerce platform to global airport partners.

The Role

Sitting within our ‘Channels’ squad, you will have responsibility for junior UI Engineers, and you will be pivotal as we grow significantly in 2019/20. This role will allow you to work on an entirely unique product and as such, will allow you to be creative as you make your role your own.

Our UI Engineers are responsible for building rich user experiences for both internal and external users, from brochureware sites to full scale transactional systems, and everything in-between.

As a Senior UI Engineer in the team you will be expected to be a React Native expert and bring real technical clout to the role. Because the app that we’re developing will be delivered to airports across the world, it is important that you can demonstrate good knowledge of delivering a multi-tenant app through a build and deploy pipeline to production.

The Channels Team is also responsible for other channels including kiosk, chatbot, and most notably our airport websites – so you should also have strong and proven  experience building fast, responsive, SEO-friendly websites.  Knowledge of Vue.JS would be ideal, but experience in similar web js frameworks (like react) would be great.


We are looking for someone with flair! We have a lively, collaborative culture, which we anticipate you being an active and enthusiastic participant in. As a creative business, we live and breathe innovation, and as the expert in your space, you will be looked to for similar ingenuity. As a Senior UI Engineer with management responsibility, we would expect you to have experience managing or mentoring junior colleagues.

 From a more technical perspective, we would hope for you to have experience in all or some of the following:


  • Extensive experience in frontend development (HTML, JS, CSS)
  • JS Fame-work knowledge in React or Vue
  • Working with Designers (i.e. generating sites from Mockups)
  • Experience with WebPack, gulp, grunt, etc.
  • Experience with SPA applications
  • Cross Browser development
  • Great communication and interpersonal skills
  • Keen appetite for self-development and continuous improvement


  • Experience with backend technologies (e.g. dotnet, Java, etc.)
  • Experience with AWS (or other cloud platforms)
  • Experience building Ionic Apps
  • Experience building PWAs

What are we offering?

Our platform, working practices, technology stack, well... everything, is constantly evolving.  We're offering developers the ability to work with autonomy in a company that doesn't "do" agile, but rather "is" agile.  Our role is to make Manchester Airport a technology leader, with everything from Retail to web presence and beyond. We will pay a competitive salary of £48,000 - £60,000 base + bonus + pension along with various corporate benefits and salary sacrifice schemes

We look forward to your application!

 Equal Opportunities

MAG is a values led organisation and we are committed to providing equal opportunities in all areas of work and business.  We want people to achieve their best, which will in turn positively impact on our customers and the communities in which we live and work. At MAG we empower people to be themselves within an inclusive and supportive environment, enabling everyone to achieve their full potential in line with their abilities and career aspirations.

Reasonable Adjustments 

As an inclusive employer, MAG wants to see every candidate performing at their best throughout the job application process, interview process and whilst at work. We therefore encourage you to inform us of any reasonable adjustments you might need to enable this to happen.

…please apply today.

  • 17 Jun 2019

Job description

The Team

DeepMind's mission is to "Solve intelligence. Use it to make the world a better place." The Research Platform team's objective is "Effortless artificial general intelligence Research". The team is a core group of creative software engineers within DeepMind Research who work to provide an innovative research workflow. We are a growing team that build tools, infrastructure, libraries, frameworks and services to enable and accelerate the next generation of research ideas.

Research Platform plays a critical role in the mission of DeepMind in multiple ways. We’re looking for people who are passionate about building products to help enable research at scale. A highly creative team, where our end users sit in the same building allowing for quick iterations and continuous improvement.

Non-exhaustive examples of the types of work in the team:

  • Platform for testing and evaluating ML algorithms in various simulated environments
  • Systems for easily logging, storing, searching, and analyzing large quantities of experiment data
  • Bespoke internal project management systems for organizing and accelerating AI research at scale
  • DevOps for our massive computational resource pool (consisting of TPUs, GPUs, and CPUs)
  • Customizing TensorFlow at the language & compiler level for specific use cases
  • Massively parallel distributed scheduling system for running machine learning experiments

The Role

We are keen to hire hardworking software engineers experienced in C++, Python and/or Java who are interested in building and enhancing platforms to help research flourish. You’ll join an inspiring and creative environment, working on ground-breaking technology with high potential to impact and accelerate all of our research.

As a member of the platform team, you will focus on creating tools, infrastructure and products to cultivate the ideal environment for conducting leading AI research. This platform will be used to enable research projects and associated work (papers, code, experiments) in a way that supports the researchers and engineers and the program management team.

  • You will design, develop, test, deploy, maintain, and enhance the platform for supporting our multiple research programmes
  • Create interactive user interfaces to help researchers visualise and understand AI and research outputs
  • You will gather requirements from all partners: researchers, managers, program manager.
  • You do not require Machine Learning experience for this role

About you

Minimum qualifications:

  • You hold a degree in computer science, software engineering, mathematics, physics or equivalent experience.
  • You have good communication and social skills.
  • You have proven experience with C++ and/or Python.
  • You have strong knowledge of algorithm design, computer science fundamentals and experience employing this on scaled software projects
  • A clear interest in our mission and aim to contribute through innovative software engineering practices to tackle AGI

Preferred qualifications:

  • Experience with implementing multi-threaded/concurrent/distributed software systems.
  • Experience with database systems and other data storage systems
  • Familiarity with large system software design and development.
  • Familiarity with systems that handle large scale compute clusters

DeepMind welcomes applications from all sections of society. We are committed to equal employment opportunity regardless of race, religion or belief, ethnic or national origin, disability, age, citizenship, marital, domestic or civil partnership status, sexual orientation, gender identity or any other basis as protected by applicable law. If you have a disability or additional need that requires accommodation, please do not hesitate to let us know.

  • £40k - 70k
  • 17 Jun 2019

Job description

Fetch.AI is recruiting for an enthusiastic Blockchain Developer with Smart Contracts experience to join our talented team of software engineers.  You will play a vital role within the team responsible for the development of complex demos for a host of potential customers.  This is a critical team working closely with our Machine Learning Teams and Business Development Teams.

Skills & Experience

  • Expertise in one of the following programming languages:-  C++, Python, C#, or Java
  • Have solid experience in Smart Contracts, Solidity, Ethereum
  • Strong communication skills

Why work at Fetch.AI

You will work on fascinating and promising new technology together with top class software engineers and researchers working across multiple fields (multi agent systems, machine learning, economics, cryptography).

You will collaborate with top academics and corporate partners across the world to further develop our solutions and deploy them in real life scenarios.

We believe our technology will improve how we communicate, it will give voice and new opportunities to people, organizations and the Internet of Things, effectively democratising the space and improving lives of citizens.

Equal opportunity

Fetch.AI is proud to be an equal opportunity workplace. We value all people, regardless of their gender, ethnicity, age, ability, sexual orientation or religion beliefs. We encourage applicants from all backgrounds, and are committed to promoting equality at every opportunity both as a partner, provider of services and as an employer. 


We offer very competitive salaries, depending on ability and experience. Come and talk to us!


We offer a full benefits package including:

Life Insurance
Private Health Care
Up to 27 days of holiday (plus bank holidays)

And the fun stuff ...

Joining bonus (Fetch Tokens), Summer party, Christmas party, fun Activity Days, free hot and cold drinks, chill out zone, video games, endless fruit and healthy snacks.

  • 17 Jun 2019

Job description

Senior Data Scientist - Digital

Joining Capco means joining an organisation that is committed to an inclusive working environment where you’re encouraged to #BeYourselfAtWork. We celebrate individuality and recognize that diversity and inclusion, in all forms, is critical to success.

It’s important to us that we recruit and develop as diverse a range of talent as we can. We believe that everyone brings something different to the table – so we’d love to know what makes you different.

About Capco

Capco is a global technology and business consultancy, focused on the financial services sector. We are passionate about helping our clients succeed in an ever-changing industry.

We are:

  • Experts in banking and payments, capital markets and wealth and asset management
  • Deep knowledge in financial services offering, including e.g. Finance, Risk and Compliance, Financial Crime, Core Banking etc.
  • Committed to growing our business and hiring the best talent to help us get there
  • Focused on maintaining our nimble, agile and entrepreneurial culture

Capco is looking for hardworking, innovative and creative people to join our Machine learning team to work on a number of exciting new technology initiatives like Blockchain, Machine Learning, Artificial Intelligence and Open APIs.

What we’re looking for:

Data Scientists experienced in using statistical, algorithmic, mining and/or visualisation techniques to address complex business problems and have demonstrable experience using data science to see beyond the numbers.

You will work within a team responsible for developing proof of concepts and will have the opportunity to learn new coding languages and develop their own technical skills.

They will drive relationships with key clients, ensuring delivery of ongoing projects, as well as working to identify new commercial opportunities, taking pride in your ability to clearly articulate complex data strategies to non-technical stakeholders.

In addition to this, they will be expected to tap into their expertise to train and grow junior / graduate data scientists from the ground up.


  • Understanding business challenges and creating valuable actionable insights
  • Performing analysis using statistical and ML methods for predictive analytics, classification, clustering and regression.
  • Clean, handle, and structure data from disparate sources
  • Enable data-driven decisions
  • Help transition from development environment to production

You will be working on various problems including;

  • Information retrieval and indexing.
  • Semantic analysis and search in multi-field documents.
  • Content categorization and classification.
  • Similarity in multidimensional data.
  • Relevance and ranking of documents.
  • Recommendation Engines
  • Anti-money laundering

Essential skills

Analytics, modelling or software development experience including coding/software development skills. In particular:

  • Able to articulate complex data science concepts to both technical and non-technical audiences
  • Experience in implementing Machine Learning algorithms (e.g. regression, classification, topic modelling, time series).
  • Experience of Python (essential), Scala/Java (desirable)
  • Experience working with big data technologies (Spark, Hadoop, Hive, Redshift, SQL or similar)
  • Experience with Data science toolkits for ML and deep learning (scikit-learn, SparkML, Tensorflow, Keras)
  • Experience in Agile development methods
  • Experience of working in cloud environments (Azure, GCP, AWS etc)
  • Experience with data visualisation tools (Tableau, QlikView etc)
  • Deploying machine learning models and systems to production

You are also expected to have:

  • Higher level degree (MsC/PhD) in a numerate discipline.
  • Strong mathematical and statistical analysis skills

Bonus points:

  • Financial services industry experience
  • DevOps experience (Git, CI etc)
  • Cloud fundamental or architect accreditations (GCP Preferred)
  • Entries into Kaggle Competitions
  • 17 Jun 2019

Job description

Java Developer - Digital Engineering

Joining Capco means joining an organisation that is committed to an inclusive working environment where you’re encouraged to #BeYourselfAtWork. We celebrate individuality and recognize that diversity and inclusion, in all forms, is critical to success.

It’s important to us that we recruit and develop as diverse a range of talent as we can. We believe that everyone brings something different to the table – so we’d love to know what makes you different.

Capco is a global technology and business consultancy, focused on the financial services sector. We are passionate about helping our clients succeed in an ever-changing industry.

We are/have:

  • Experts in banking and payments, capital markets and wealth and asset management
  • Deep knowledge in financial services offering, including e.g. Finance, Risk and Compliance, Financial Crime, Core Banking etc.
  • Committed to growing our business and hiring the best talent to help us get there
  • Focused on maintaining our nimble, agile and entrepreneurial culture

Role Description

Capco is looking for hardworking, innovative and creative people to join our Digital Engineering team.

We are looking for Developers who can work on multiple varied and exciting projects including the creation of:

  • New Banks – yes, seriously! We have delivered and are actively building new digital banks from scratch for our global clients.
  • New Open Banking Services – we played a key role in shaping the open banking regulation and are now delivering it for clients.
  • Robotic Automation Solutions – we are currently delivering into production several projects using RPA and Machine Learning.
  • New Social Networks – we recently launched a social network for business banking customers for one of our Tier 1 Banking clients.

As a Capco Back-End Developer you will;

  • Demonstrate practical experience of engineering best practices, while being obsessed with continuous improvement.
  • Have deep technical knowledge of two or more technologies and is curious to learn other parts of the stack.
  • Have personally made valuable contributions to products, solutions and teams and can articulate the value to customers.
  • Have played a role in the delivery of critical business applications and ideally customer facing applications.
  • Have the ability to communicate complex ideas to non-experts with eloquence and confidence.
  • Have an awareness and understanding of new technologies being used in finance and other industries and loves to experiment.
  • Have a passion for being part of the engineering team that is forming the future of finance.

Skills & Expertise

You will have experience working with some of the following Methodologies/Technologies;

  • Java – Java 8/9, Spring, Spring Boot, Open Source Ecosystem
  • Data Management – SQL, Oracle, MySQL, MongoDB, MariaDB, Redis, GraphQL
  • Methodologies – TDD, BDD, DDD.
  • Desirable – Go, Kotlin, Erlang, Haskell, Rust, gRPC

Nice to have

  • Docker, Kubernetes, Istio and related tools (Kiali, Fortio etc)
  • .NET/C# experience.


You will work on engaging projects with some of the largest banks in the world, on projects that will transform the financial services industry.

We offer:

  • A work culture focused on innovation and creating lasting value for our clients and employees
  • Ongoing learning opportunities to help you acquire new skills or deepen existing expertise
  • A flat, non-hierarchical structure that will enable you to work with senior partners and directly with clients
  • A diverse, inclusive, meritocratic culture
  • 17 Jun 2019

Job description

Senior Embedded Firmware Developer

Siemens are currently looking for an Embedded Software Developer to join our innovative and cross functional development teams at the Intelligent Traffic Solutions department in Poole. 

The focus areas are the components and platforms for our on street controllers, signals and detectors, where Siemens are a market leader in the sector, aiming to make for more efficient ‘smart cities’ globally.

Who are we looking for?

·    We are looking for an individual with commercial experience designing and implementing embedded software solutions for a range of hardware devices. The successful candidate will a have strong C++ development skill set and have worked on projects through a complete software development lifecycle from inception to delivery

·    You will enjoy opportunities to work on both new and existing projects and be challenged to make a difference through your enthusiasm and self-motivation; bringing ideas to the team, facilitating change and helping direct the future of Siemens ITS

·    You will be educated to degree level or be able to show an equivalent skill set. You will be able to look into the technical detail for those roadmaps and design appropriate software solutions to implement them

You should have a number of the following attributes

·    The ability to code proficiently in C++ on both embedded and server-based systems in complex, multi-threaded environments (Necessary)

·    Working experience with one or a range of embedded RTOS (Real Time Operating System) and Linux based architectures (Necessary)

·    Have a natural flare for technology and be motivated to keep abreast of current trends

·    The ability to design  complex systems in a way that also allows people to implement them. (Necessary)

·    Support technical communication with stakeholders and external collaborators throughout the complete product development lifecycle (Necessary).

·    Ability to work flexibly to meet challenging, customer-driven deadlines

Here are some of the technologies/techniques that our developers use in our solutions. It is not required to have experience in all of these areas:

·    Complex multithreaded applications (Necessary)

·    Embedded Linux (E.g. Build environments, kernel or driver development) (Necessary)

·    MatLab

·    Embedded Security Principles

·    HTTP / Websockets

·    Java

·    JavaScript

·    ARM Cortex M / STM32 / Keil uVision

·    Electronics  and custom hardware / software interfacing 

·    Continuous Integration and Continuous Development working practices

·    Using a range of code quality and static analysis tools (e.g Klocwork, Lattix, Cppcheck, CUnit) and  GitLab base repositories

About us

We’re Siemens.  A collection of over 348,000 great minds who are all making the future and you could be one of them.   We have offices across the UK, full of talented individual’s helping us to challenge the today and work towards a brighter tomorrow.

Want to join us and be a Future Maker?

We’re excited to hear that you would like to join us here at Siemens.  Our people love it here and we want you to be a part of helping us make real, what matters.

We are looking forward to receiving your online application.  Please ensure you complete all areas, of the application form, to the best of your ability to help us review your suitability for the role.  We will be in contact as soon as possible with an update on your application.

What else do I need to know?

The benefits package for this role includes not only a generous base salary, but an annual bonus.  We know that not everyone’s lifestyle is the same, so we operate a flexible benefits scheme where you can tailor your benefits package to suit you.

If we all thought the same, we would never think of anything new. That’s why we recruit great minds from all walks of life. We embrace diversity and create what’s right for the world by employing the people who live in it.

Siemens recognise that building a diverse workforce is critical to the success of our business. We strongly encourage applications from a diverse talent pool and welcome the opportunity to discuss flexibility requirements with our applicants to encourage agile working and innovation.

  • 17 Jun 2019

Job description

Facebook's mission is to give people the power to build community and bring the world closer together. Through our family of apps and services, we're building a different kind of company that connects billions of people around the world, gives them ways to share what matters most to them, and helps bring people closer together. Whether we're creating new products or helping a small business expand its reach, people at Facebook are builders at heart. Our global teams are constantly iterating, solving problems, and working together to empower people around the world to build community and connect in meaningful ways. Together, we can help people build stronger communities - we're just getting started.

Production Engineers at Facebook are hybrid software/systems engineers who ensure that Facebook's services run smoothly and have the capacity for future growth. They are embedded in every one of Facebook's product and infrastructure teams, and are core participants in every significant engineering effort underway in the company.
Our teams are comprised of varying levels of experience and backgrounds, from new grads to industry veterans. Relevant industry experience is important, but ultimately less so than your demonstrated abilities and attitude. We sail into uncharted waters every day at Facebook in Production Engineering, and we are always learning.

Competitive Salary including the following benefits apply:

Medical Benefits
Dental Benefits
Vision Benefits
Pension Benefits
Life Assurance
Childcare Benefits
Gym Benefits
Transport benefits
Laundry Benefit

Posting date: May 13th, 2019
Application end date: June 13th, 2019


  • Own back-end services like our Hadoop data warehouses, front-end services like Chat and Newsfeed, infrastructure components like our Memcache infrastructure, and everything in between
  • Write and review code, develop documentation and capacity plans, and debug the hardest problems, live, on some of the largest and most complex systems in the world
  • Together with your engineering team, you will share an on-call rotation
  • Partnered alongside the best engineers in the industry on the coolest stuff around, the code and systems you work on will be in production and used by millions of users all around the world

Minimum Qualifications

  • BS or MS in Computer Science, Engineering, or a related technical discipline or equivalent experience
  • Extremely sound knowledge of UNIX and TCP/IP network fundamentals
  • Ability to code really well in at least one language (even if it is not one that Facebook uses)
  • Ability to rapidly learn new development languages (PHP, Python, C++, and Java are all in heavy use)
  • Ability to pick up new software, frameworks and APIs quickly
  • Sharp and tenacious troubleshooting skills: you can fix anything
  • Ability to perform 'guerrilla capacity planning' for internet service architectures
  • Good knowledge of basic large-scale internet service architectures (such as load balancing, LAMP, CDN's), even if you haven't worked on one
  • Configuration and maintenance of common applications such as Apache, memcached, Squid, MySQL, NFS, DHCP, NTP, SSH, DNS, and SNMP
  • A healthy respect for our motto 'Move Fast and Break Things,' but always make sure you know how to fix them too
  • Good communications skills
  • Detail oriented and careful