keywords/skills

Showing page 8 of 124 (10 in 0.21 seconds)

    • Contract
  • 02 Sep 2018

Job description

BJSS has been responsible for building a range of bespoke software solutions for some of the UK's largest companies.

We have 25 years of hands on Development experience and Agile Delivery. We have been recognised by both our clients and through our numerous awards as a forward thinking, creative and highly experienced and professional company.

We have an immediate opportunity for an experienced Java Software Engineer. We're looking for someone who has strong experience of developing complex applications within a Java environment.

This role will be based onsite with one of our clients, based south of London. You will be part of an already established BJSS team.

The qualities and experience we value are:

  • Strong Java 8 experience
  • Software Engineering fundamentals and practical experience
  • Experienced in agile development methodologies
  • Great OO skills, including strong design patterns knowledge
  • Hands-on experience in development of complex, concurrent (multithreaded and/or distributed) applications

 Exposure to the following would be beneficial:

  • Google Guice, Netflix Governator, Netflix Archaius
  • AWS S3, SQS (JMS), ElasticCache, EC2, RDS (PostgresDB)
  • Microservices experience, and RESTful API development. RESTEasy
  • Continuous Integration & Deployment, Jenkins, Docker & Kubernetes
  • Exposure to Web/app containers such as Jetty, Tomcat

At BJSS, we believe that diversity and inclusion are at the heart of the creativity and innovation we deliver for our clients. We value the diversity of our people - and the varied experiences, expertise, backgrounds and perspectives they bring. We work hard to foster a culture where those differences can thrive and where every one of us can fulfil our potential. We're also signed up to the Armed Forces Covenant.

  • 02 Sep 2018

Job description

As a Senior Software Engineer you will be involved in the development and delivery of first class tech solutions and contributing to an evolving culture of innovation, enthusiasm and passion.

At comparethemarket.com, we look to push the edge with new technologies so that we can deliver the very best for our customers. Our team spirit means everyone's opinion is important in building top class software.

We are advocates and evangelists of Agile methodologies so that we are able to adapt and change course depending on business needs. Our focus is our customer, building UX driven software that we believe will make a difference.

User story

  • Be responsible for your code (Build it, Run it, Own it)
  • Understand of non-functional requirements, quality assurance and continued improvement methods
  • Dedication to deliver high quality well-tested software
  • Mentor junior members and encourage pairing and collaboration at all levels
  • Understand the value of pair programming and be an advocate of it

What will it take to be successful Senior Software Engineer Engineer?

  • Good experience with Node.JS
  • Good understanding of OOP and design patterns
  • Experience with building or understanding of Microservises architecture
  • SQL and NoSQL Databases
  • CI/CD, TDD, BDD
  • Enthusiastic about working in an Agile, XP and Scrum environment

Nice to have

  • AWS
  • React
  • Docker

 (Don’t worry if you don’t have all of the above, we will teach you and we have a budget to spend on training)

Why choose us?

You might already know us - we're the ones with the Meerkats! Compare the Market has helped revolutionise the insurance market and have been expanding rapidly since starting in 2006.  The tech team is at the heart of comparethemarket.com. Variety is the spice of life and through our cross-functional teams, our developers are encouraged to experience different parts of the business via different projects or products: there are no barriers! So if you’d like to make your mark in an exciting future for comparethemarket.com you’re in the right place.

We grow because we are…

AMBITIOUS. We’re obsessed with delivering for our customers. We’re relentless in driving exceptional standards. We act boldly and take personal accountability.
 
CREATIVE. We think differently and disrupt markets to benefit consumers. We use technology to innovate. We try new things, fail fast and apply our learning's.
 
AUTHENTIC. We’re open, transparent and build trust. We challenge positively. We enjoy what we do and have fun doing it.
 
UNITED. We’re one BGL. We respect, encourage and care for each other. We work, grow and win together.

Cool stuff for White Collar Factory

• Roof Bar with breathtaking terrace views • Roof Running Track • Innovation Days •Great work-life balance • MacBook Pros for all new starters • Pool Table •Table Tennis • Playstation • High End Coffee Machine • Regular Free Desk Massage • Regular MeetUps and Social evenings • 300 secure Bike Racks • Showers and Lockers • Free Fruit & Cereal & weekly team breakfasts

  • £40k - 70k | Equity
  • 02 Sep 2018

Job description

Are you sick of dealing with legacy technology when you could be working with the latest tools? Would you prefer to be implementing reliable new systems and processes than fighting fires? Do you dream of automating your working life including the coffee machine? We do.

This an exciting opportunity to join a team at the cutting edge of Artificial Intelligence and Machine Learning. At PROWLER.io we are combining reinforcement learning, multi-agent learning, gaussian processes and state of the art computational tools to develop autonomous decision making agents that learn from and rapidly adapt to their environment.

We are looking to add an exceptional systems administrator to our team. You will be building and operating in-house systems, desktops and hybrid cloud infrastructure ensuring a smooth operation to serve researchers and customers. You will also have a keen eye and the required expertise to keep everything secure and threats at bay.

Your responsibilities

  • Develop and maintain operational infrastructure to serve our customers and internal research activities
  • Contribute to continuous improvement of operational processes
  • Select, deploy and operate tools and technologies
  • Automate key processes
  • Protect the infrastructure and data from cyber threats
  • Monitor usage growth and act proactively before resource limits are reached
  • Generate metrics and reports on how well our processes and infrastructure are performing

Key skills and qualifications

  • Minimum 3 years of experience in complex computing infrastructure
  • Expertise in Linux, with a working knowledge of MacOS and Windows
  • Experience interpreting metrics and logs from a distributed system to diagnose issues, ie using ELK or Splunk
  • Ability to automate processes using modern tools (e.g. Ansible and Puppet)
  • Experience with Linux scripting (e.g. Python)
  • Knowledge about cyber security and the mindset to continuously stay vigilant
  • Knowledge of a container technology (e.g. Docker, Kubernetes, Swarm) and experience in using a
  • leading cloud computing platform (AWS, GCP etc.)
  • Degree in Computer Science or similar an advantage

Desirable qualifications

  • Degree in Computer Science or similar an advantage
  • Expertise with cloud services (AWS, GCE, Azure)
  • Hands on experience setting up racks in a data-centre
  • £40k - 60k | Equity
  • 02 Sep 2018

Job description

Site Reliability Engineer
York, United Kingdom

Anaplan are looking for exceptional Engineers of all levels and disciplines to join us in our award-winning R&D centres in San Francisco, York and London - working in autonomous Scrum teams with an emphasis on collaboration, innovation and transparency. We are serious about attracting top talent: we have complex technical problems to solve at large scale, and support unrestricted growth in a relaxed working environment, along with attractive compensation packages and much more.

We are advocates of learning and development, so we constantly invest in our Engineering team with time and budget allocated for self-study, training, events and global tech conferences - ensuring that whatever you need for growth is always available

Responsibilities:

  • Utilize your skills in automation, replication and scaling to manage the production cloud in our worldwide data centers
  • Write scripts in Ruby, Python, Perl, etc. to build custom tools for automation, replication and scaling
  • Build tools to monitor and provide metrics on our systems
  • Perform Linux system administration (DNS, NFS, RPM, Apache, Raid, etc.)
  • Extend the existing automation we have in place and making things even easier to use.
  • Support Product Development Teams
  • Use of Docker for Container.
  • Lead Release deployments and participate in revising software design to scale and prevent against failures
    Ensure compliance with various best practices.
  • Adhere to compliance standards in the development and operations spaces as guided by security.
  • Participate in on-call rotation

Requirements:

  • Automation using tools such as Chef and Rundeck
  • Programming in any of the following: Ruby, Python, Perl
  • Multi Data center management, replication, scaling.
  • Middleware software such as HA Proxy, Consul, Terraform or equivalent architectures
  • Java applications including JVM performance and tuning
  • Metrics and monitoring – writing custom tools and familiar with open source options.
  • Linux administration – dns, nfs, rpm, apache, raid, etc.

Desirable:  

  • Mysql – replication, backups, some light querying
  • Networking – Switches, routers, firewalls, VPN
  • Amazon EC2, EFS and related AWS technologies
  • Taking a bare metal server/hardware to a fully functional app server

Just some of the things we offer:

  • A rewarding, progressive career with a company that values diversity, flexibility and understands the need for a good work/life balance.
  • Market-leading salaries combined with generous bonuses, equity and a range of comprehensive benefits.
  • Regular agile meetups, events and hackathons (both attending and hosting!)
  • Flexible working, catered lunches, a fully stocked kitchen and plenty of parties & events
  • A range of sports, health and wellbeing initiatives
  • 3 days of paid leave every year to help support the charity or cause of your choice.
  • Trips to our other Engineering offices: San Francisco / London / York
  • The chance to help continually evolve a company with a valuation over $1.4 billion
  • 02 Sep 2018

Job description

Bring your energy to OVO

OVO is the UK’s leading independent energy technology company and supplier - we serve nearly one million customers with intelligent energy services.

Today OVO is no longer simply an energy retail business: it is a group of innovative, dynamic companies, all striving to harness technological advances with great customer propositions to create more abundant clean energy for everyone.

We’d like to hear from you if you are:

  • A knowledgeable, curious Software Engineer who has experience / a desire to learn functional programming (projects on your github are great or tell us about some of the conferences you’ve attended; the books you’ve read or the online courses you’ve completed).
  • Language agnostic. We strongly believe in hiring engineers that are product focused and adapt to using the right tools to create and deliver amazing products.

Here are some of the tools you will learn to get the job done:

  • Scala, Clojure, Node, Python, Java
  • Akka HTTP, http4s, Play, Akka Streams, Alpakka, fs2, Monix, Spark
  • Kafka, PostgreSQL, MongoDB, Redis, Elasticsearch
  • AWS, GCP, Terraform, CloudFormation, Docker, Docker Compose, Kubernetes
  • CircleCI, GoCD

Why work at OVO?

We work in highly agile environments with continuous releases; our Engineers are responsible for not only development but also for testing (unit and integration), automating tests and managing infrastructure & environments.

We give our cross-functional team the freedom and trust to find and experiment with the best tools for the job, so that problems aren’t just solved but solved in the most optimal way.

Our Engineers are building and scaling distributed systems. Our microservice platforms are written in the languages that each product team deems most suitable and are connected with event streams using Kafka.

Our impressive BE community will be there to support you so you can make your ideas heard:

  • We have “Backend Communities of Practice” in place.
  • Open Source Friday, each quarter we spend time working on different OS projects - projects suggested by you. We also run a tech blog.
  • Tech Time and Tech Friday’s: ‘lightning’ talks on interesting tech topics.
  • We promote collaboration and knowledge transferring via Slack channels and internal meet-ups. When we share learning from our mistakes it gives us much more time to work on the cool stuff.
  • We attend a number of tech conferences (and sponsor a bunch of them too).

Want to check out more?

Working in Tech at OVO Energy
See how we work on our blog and our Tech Blog
OVO tech github: https://github.com/ovotech

A handful of our benefits...

  • We give you an additional 4% of your salary to buy benefits that suit you; we offer tech for your home, health care, ISA investment, cycle to work, taste & culture cards, additional holiday & more.
  • Flexible working hours
  • 25 days' holiday & day off on your birthday
  • Free breakfast every day & discounted Friska
  • Lots of social events
  • The opportunity to get involved in teaching kids to code
  • Training budget - this includes joining our up/cross-skilling OVO Bootcamp or videos, books & courses from O’REILLY Safari online
  • Matched volunteering and matched fundraising
  • You’d be working for an accredited Top Employer

We celebrate diversity and value equal opportunity: the more inclusive we are, the better our work will be. We want to build a team which represents a variety of backgrounds, perspectives, and skills, and we decide employment on the basis of merit and potential.

  • £40k - 50k
  • 02 Sep 2018

Job description

We're seeking a fast-learning, self-starting, pun-slinging, Java developer to join our small (but perfectly formed) development team.

You should have five years+ experience developing Java web apps (Tomcat), be well-versed with all the the usual frameworks (e.g. Guava) and have solid grasp of Java 8.

We need more hands-on-deck to effectively scale our systems to support our growing global customer-base; innovative products and services for new markets and opportunities.

We're a small company, so we're light on process and naturally agile; however, we absolutely understand and value the importance of having a rock-solid, well-written code-base; so you’ll come pre-loaded with lots of good ideas!

You should be able to work independently and as part of the dev team to maintain existing projects and develop new exciting products and services. You'll be guiding the implementation, so you should be abreast of new technologies / best practices.

You should have excellent communication skills; don't worry, there's no requirement to give a TED
talk - but you should be happy to effectively discuss technical concepts with the team.

Personal requirements

- Autonomous, self-motivated
- Passion for learning/discovering new technology
- Articulate communicator, with succinct verbal capabilities
- Excellent problem solving "can-do" attitude
- Sense of humour

Technical requirements

- 5+ Years Java web-app experience at small/medium sized company
- Excellent computer science principles (Software, Internet, Networking)
- Solid grasp of OOP, software architecture, design best practices/patterns
- Ability to independently: design, develop, test and maintain webapps
- Superb debugging and problem solving skills
- Serverside Java (7/8) - Tomcat, Maven, Guava
- Database Expertise (MySQL) - query optimisation, schema design
- Effective source control usage (Git, GitHub)
- Basic Linux administration (Debian)


Advantageous

- Full-stack development
- Modern Javascript and CSS (ES6, SASS, Google Maps, three.js, jQuery, Gulp)
- Experience working on Geospatial applications
- Mobile Apps (Android - Java, iOS - Objective-C)
- Docker
- AWS products/services
- Python

  • £60k - 80k
  • 02 Sep 2018

Job description

Deltatre has over 30 years experience at the highest level of international sport. We’re a team of over 500 people across Turin, London, Munich, Hamburg, Paris, Geneva, Miami, Mumbai, Singapore and Tokyo. Providing products and services for top sporting associations and rights holders, our clients include BT Sport, Sky, UEFA, FIFA, the Premier League, ATP World Tour, European Tour, European Athletics, NBC Universal and the BBC. Deliveries we work on include OTT, sports websites, live streaming, mobile and tv apps, tv graphics, match data services and event management systems.

We’re passionate about what we do; we’re always looking to utilise the latest technologies to bring sport to life for millions of fans all over the world. Technologies we’re currently using include .NET Core, Docker, Cosmos DB, Mongo DB, RabbitMQ, React, Angular, and we’ll typically use Azure as our hosting platform.

Currently, we’re looking for a Technical Lead Developer with B2C experience, to be based in Wimbledon and work on our back-end solutions and drive forward our cutting-edge deliveries for major sporting events.

Some of the skills we’re looking for:

  • A strong, motivated, technical leader who loves to problem solve
  • Expert knowledge of C# and .Net, including Web API and Azure Services
  • Extensive experience in TDD, task estimation and sprint planning
  • NoSQL (e.g. Mongo) experience along with an understanding of MSSQL
  • Experience of building enterprise-level B2C systems, utilising microservices and N-tier architecture
  • Awareness of how to leverage the benefits of cloud computing
  • Good understanding of security, optimisation and caching
  • Well versed in Agile methodologies and ceremonies, use of Git and Git-flow processes with exposure to CI/CD set-ups
  • Any knowledge of content management systems, video streaming, mobile or OTT development would be highly desirable
  • Knowledge of sport, especially golf, would be a bonus

 In return we can offer you:

  • A friendly, relaxed and flexible work environment in Wimbledon
  • A competitive salary with private healthcare and other benefits
  • Use of the latest technologies where you deem them appropriate
  • Support with your career development and access to training

Shortlisted candidates will be contacted by telephone for a screening and those who meet the requirements will be invited to a face-to-face interview.

We are committed to ensuring that we provide equal opportunities for all. Please let us know if you need us to make any adjustments or if you have any special requirements for the interview process. Depending on the role this normally includes a written test and interview.

Please note that we will only contact successfully shortlisted candidates.

  • £45k - 55k
  • 02 Sep 2018

Job description

Senior Software Engineer

Job Description

Team: Software Development

Reports to: Head of Software Development

Normal place of work: Amsterdam (NL) or Cambridge (UK)

Position Summary:

We are looking for a full stack developer who wants to join our team in building extraordinary software that changes how the Research & Education (R&E) networking community collaborates, innovates and shares knowledge.

Main responsibilities:

The majority of the work involves:

      • Interacting with internal and external stakeholders to understand business requirements
      • Architecting, designing, developing, testing and implementing bespoke Information Systems in Python / Django / PHP / Java and related technologies
      • Agile / Scrum development
      • Testing, reviewing, enhancing and maintaining existing applications
      • Providing level 3 support for developed systems
      • Configuring and managing applications on project workstations/servers
      • Ensuring all work is carried out to the highest quality standards with appropriate detailed documentation
      • Working in a collaborative environment interacting with various stakeholdersIn addition to the above you will carry out such other duties as may reasonably be required. You will be required to travel within Europe in this role.

Must Haves:

    • Educated to degree level, or equivalent, in computer science or information systems
    • Comprehensive understanding of the full stack software development lifecycle
    • Able to demonstrate hands-on development experience in a Linux environment
    • Excellent programming experience in Web development technologies, specifically Python/Django/Pyramid/PyPi with RDBMS
    • Knowledge of Web Services/Java/JSP/SPRING 3/Hibernate
    • Knowledge of Trust & Identity technologies (such as SAML, OpenID Connect, OAuth, Shibboleth, SimpleSamlPHP)
    • Working with third party APIs, JSON, SOAP, REST
    • Working knowledge of Linux Operating Systems, preferably Red Hat 7.0/Centos 7.0 and Debian
    • Working knowledge of Source Code versioning control, specifically GIT
    • Good understanding of Agile methodology (Scrum) and Test Driven Development
    • Experience in deploying applications in a virtualised environment

Nice to Haves:

  • Master’s degree in related discipline
  • Good understanding and experience of computer networks, preferably including optical networks
  • Working knowledge of PHP/HTML5/Javascript/SQL
  • Good understanding of Puppet/Docker/Ansible
  • Basic understanding of security, AA infrastructures & SNMP

Personal Skills and Attributes

  • First-class interpersonal skills with an open and collaborative approach
  • Excellent oral and written communication skills
  • Enthusiastic, inspiring and open-minded attitude
  • Agile and efficient approach, highly adaptable to changing circumstances
  • Creative with the ability to bring innovative ideas
  • Self-starter able to work on own initiative and take ownership of work
  • £80k - 90k
  • 02 Sep 2018

Job description

About GfK

We are Germany's largest market research consultancy and one of the biggest brand & consumer insight organisations in the world. We harness big-data on consumers and brands to provide multi-national clients with actionable intelligence that helps inform their strategies and shapes markets.

 GfK Tech is responsible for the entire life cycle of global market research applications. We develop applications for our internal and external customers to enable big data. We apply modern technology and proven practices to solve problems around big data storage, big data processing, machine learning and complex data visualisation. We aim to build innovative greenfield cloud native data analytics products.

Help lead our new London based Tech hub and be at the forefront of shaping the future of GfK & market research.

About You

You are a passionate Technical Architect who is very hands on with the technology and cloud offering and has deep experience in designing systems from scratch. You can take high level ambiguous business requirements and translate them into recommended Architecture and technology stack. You have experience in a range of modern technologies through your current role but have also researched and played around with other modern technologies in your own time.

 Skills...(do you have most of these?...)

  • 10+ years of solid commercial development experience in Java and other open stack
  • Expert Knowledge of the Java stack – Spring, Apache libraries and common open source frameworks
  • REST, API design & micro-services with good exposure to GraphQL
  • No-SQL Databases such as Mongo DB and Search indexes such as Elastic Search
  • Strong understanding of Linux distributions
  • Security aware at all stages of development 
  • Comprehensive automated testing experience 
  • Passionate about code quality and readability
  • Have proven track records around Thinking big, bias for action &insist on highest standards.
  • System Design, Component design, knowledge of various architectural and design patterns and anti-patterns. 
  • Confirm architecture capability and flexibility to support high availability applications by developing analytical models; completing validation tests
  • Prior experience in architecting Cloud based multi-tenant SaaS solution with high scalability & high availability

Nice to have (...also got some of this? Great!..)

  • Distributed cloud-based systems, services and architecture
  • AWS & other cloud platforms such as Azure and Google Cloud
  • Containerization technologies such as Docker
  • Other NoSQL and Geospatial databases experience
  • Lambda architecture with Kafka as well as Storm and Spark
  • Flow based processing using Apache Ni-Fi

Responsibilities

You will be closely working with Product team, VP Architecture and Developers across London and Germany and insure the code implementation is meeting the architectural objectives by doing regular code reviews and mentorship session with Developers. You will be working in our newly established London development centre. You will be a pivotal member of our team and have the opportunity to lay the technical foundations of new products.

  • 02 Sep 2018

Job description

About us

At Masabi, we are helping to make cities better places to live, work and visit, by enabling seamless, frictionless journeys. We are a SaaS company who develop software, hardware and apps, that allow customers to buy and present tickets for public transport on their mobile phones. This means no more waiting in line at ticket machines or needing to carry cash. Our apps are deployed in cities around the globe, including New York, London, Boston, Sydney, The Hague, Los Angeles and many more. We are ~100 people at offices in London, New York, Boston and Cluj with other satellite offices around the globe.

For more info about masabi please click here...

The IT Operations Team

In IT Operations we follow an “Infrastructure as code” philosophy to deploy and manage the many servers that allow commuters all around the world to buy their tickets on their mobile phones. We recognise that this is a really big responsibility and we are proud and excited to be able to make such a big impact on people's daily lives.

We love our devs! They are an awesome bunch that feel the same way about our product as we do, so we try our best to give them all the support and tools they need to deliver this world changing product. We don't like getting in the way, so in general we try to enable others to do things themselves, by automating as much as possible and giving them the buttons to push. This isn't easy because the environment needs to be PCI compliant, but we see that as a cool challenge, and so far we are doing great!

We also love AWS. AWS services like EC2, RDS and CloudFormation allow us to do so much with so little, so we use it as much as possible. We also like Docker - we use it in our testing environments but not on Production just yet. Maybe later!

We have a lot of fun in Ops, but when the business needs us, we are there for them. We believe that it is our personal responsibility to ensure that our commuter friends in Boston, LA or New York are able to ride the train/bus with our app, so we do everything that it takes to ensure that happens.

The person we are looking for

You will have some years of commercial experience in computing, either in ops or in development. You will be using Linux as your server OS of choice, but to be fair you’ll use whatever works. You can code.

If you are currently in ops, from day one you have scripted your admin tasks, so you are comfortable talking about your code with a developer. You probably started out on bash, but nowadays you use something more powerful like Python (or preferably Ruby) because bash just doesn’t cut it anymore. If you are currently a developer, infrastructure excites you and DevOps seems like an interesting new playground. You enjoy learning different programming languages and are not afraid of trying something new.

You have a lot of experience with AWS and also dabble with other tech like containerisation. You don't rack servers, but you’ll help the Service Desk guy carry those boxes because he’s an awesome guy and, well, why wouldn’t you?

Although you enjoy working by yourself (just getting things done) you are happier when working with your teammates, solving complex business-critical problems. Your teammates often become your friends, because they have similar interests to you, and you respect their contribution to the group. You get excited when someone can teach you something new. You get excited when someone near you succeeds, especially if you had a little something to do with it.

The Infrastructure

  • Linux
  • Amazon EC2, RDS, ELB, Autoscaling, CloudFormation, DynamoDB, Kinesis
  • Artifactory
  • Bamboo
  • Git
  • MySQL
  • Logentries (soon to become ELK or EKK)
  • Puppet

Benefits

http://www.masabi.com/careers/benefits/

At Masabi, we are committed to providing an environment of mutual respect where equal employment opportunities are available to all applicants and teammates without regard to race, color, religion, sex, pregnancy, nationality, age, physical and mental disability, marital status, sexual orientation, gender identity, gender expression, and any other characteristic protected by applicable law. We believe that diversity and inclusion among our teammates are critical to our success as a global company, and we seek to recruit, develop and retain the most talented people from a diverse candidate pool.