keywords/skills

Showing page 76 of 130 (10 in 0.368 seconds)

  • Ruddington
  • Competitive salary
    • Permanent
  • 05 Mar 2020

PRINCIPAL JAVA SOFTWARE DEVELOPER

Curious about a position with People First? Then you’ve come to the right place.

Part of MHR, People First has the tenacity of a start up but with the backing of an established and rapidly growing UK family-owned business.

Our People First HR platform was created to revolutionise how people work. Our mission is to boost employee engagement and productivity. People First is a SaaS product using RESTful microservice APIs that are hosted in Docker containers. Your work will be deployed onto an Azure Cloud in the UK, US and Asia.

We’re looking for people who are future-focused who have plenty of fresh ideas and who are not afraid to make bold decisions to help us with our mission of fixing work.

Want to be part of something incredible? Welcome to the Future of Work.

Key Skills:

  • Have strong knowledge of Java, JSE8+, JEE, SQL and Git.
  • Have knowledge of Hibernate/JPA, REST, Jackson, Mockito and CDI
  • Have knowledge of software engineering principals including DDD, design patterns and SOLID.
  • Be familiar with open source projects.
  • Be comfortable tackling new problems and taking the initiative to create innovative solutions.
  • Have experience of working in cross discipline Agile teams.

Role Responsibilities:

  • To provide high quality, innovative and effective software solutions and support service to the business. Specifically, to take responsibly for producing POCs and providing up front technical input to the feature teams.
  • Provide formal and qualified estimated of development effort.
  • Use specific design, analysis and language capabilities to provide required functionality in accordance with agreed timescales and to the prevailing standards.
  • Contribute/ lead requirement and design reviews.
  • Produce and execute product test plans to assure the quality of your own work prior to independent testing.
  • Facilitate and fulfil tasks as a member of an agile team, using agile practices (e.g. peer reviews, test Driven Development and daily stand-up meetings).
  • Where requested, lead product development exercises preparing plans, monitoring and report on progress.
  • Provide input on non functional requirements including security and performance.
  • Lead efforts to improve the technical knowledge of the Java team for mentoring and guild meetings.
  • Review code delivered by other developers.
  • Provide guidance to other developers on the implementation and impact of new features, in line with coding standards and system architecture.
  • Work with Architects to make sure the teams have technical support at feasibility. Foundation, refinement and timebox planning meetings

How We Work:

  • Azure DevOps is used to manage backlogs, builds and releases.
  • Core hours are used to minimise interruptions to developers.
  • Our products are shipped at least every two weeks.
  • We sponsor tech events such as Tech Nottingham and Hack24.

Your Development:

  • You will be actively encouraged to grow your skills by pursing self-learning or attending conferences such as JAX London.
  • You can either broaden your knowledge by learning new Java technologies, or by branching out into other areas like Angular, DevOps or Azure.
  • All developers will have a mentor who will regularly recommend practical objectives.
  • We will actively work with you to help you grow.
  • You will be surrounded by experienced developers.

Our Rewards:

  • Competitive salaries.
  • We contribute to a full company pension scheme.
  • We offer life assurance (x4 salary, with option to increase up to x8 salary).
  • An employee assistance programme is included.
  • Our sites all come with a subsidised restaurant and cafe on-site, with delicious new meals on offer from our chefs each day.
  • We offer Vodafone discounts, making it cheaper and easier to catch up with your favourite people.
  • Personal development plays a big part in helping our people to reach their potential, this is why we offer over 60 internal training courses and support our people with external qualifications.

Why us?:

  • What makes MHR a great place to work, isn’t novelties or gimmicky job titles, it’s our down to earth approach working with other people who want to do a job they’re proud of.
  • We give you time to develop in your role and as a person, so you start to do creative work that only you can do, rather than trying to work through other people’s methods, that don’t suit your working style.
  • We’re flexible, we embrace change and as we’re still owned by the original founders, so we’re incredibly proud of what we we’ve built from a small business into one of the biggest and best in the industry.

Be part of something better, become part of the MHR family.

Apply here!

  • Ruddington
  • Competitive salary
    • Permanent
  • 05 Mar 2020

PRINCIPAL JAVA SOFTWARE DEVELOPER

Curious about a position with People First? Then you’ve come to the right place.

Part of MHR, People First has the tenacity of a start up but with the backing of an established and rapidly growing UK family-owned business.

Our People First HR platform was created to revolutionise how people work. Our mission is to boost employee engagement and productivity. People First is a SaaS product using RESTful microservice APIs that are hosted in Docker containers. Your work will be deployed onto an Azure Cloud in the UK, US and Asia.

We’re looking for people who are future-focused who have plenty of fresh ideas and who are not afraid to make bold decisions to help us with our mission of fixing work.

Want to be part of something incredible? Welcome to the Future of Work.

Key Skills:

  • Have strong knowledge of Java, JSE8+, JEE, SQL and Git.
  • Have knowledge of Hibernate/JPA, REST, Jackson, Mockito and CDI
  • Have knowledge of software engineering principals including DDD, design patterns and SOLID.
  • Be familiar with open source projects.
  • Be comfortable tackling new problems and taking the initiative to create innovative solutions.
  • Have experience of working in cross discipline Agile teams.

Role Responsibilities:

  • To provide high quality, innovative and effective software solutions and support service to the business. Specifically, to take responsibly for producing POCs and providing up front technical input to the feature teams.
  • Provide formal and qualified estimated of development effort.
  • Use specific design, analysis and language capabilities to provide required functionality in accordance with agreed timescales and to the prevailing standards.
  • Contribute/ lead requirement and design reviews.
  • Produce and execute product test plans to assure the quality of your own work prior to independent testing.
  • Facilitate and fulfil tasks as a member of an agile team, using agile practices (e.g. peer reviews, test Driven Development and daily stand-up meetings).
  • Where requested, lead product development exercises preparing plans, monitoring and report on progress.
  • Provide input on non functional requirements including security and performance.
  • Lead efforts to improve the technical knowledge of the Java team for mentoring and guild meetings.
  • Review code delivered by other developers.
  • Provide guidance to other developers on the implementation and impact of new features, in line with coding standards and system architecture.
  • Work with Architects to make sure the teams have technical support at feasibility. Foundation, refinement and timebox planning meetings

How We Work:

  • Azure DevOps is used to manage backlogs, builds and releases.
  • Core hours are used to minimise interruptions to developers.
  • Our products are shipped at least every two weeks.
  • We sponsor tech events such as Tech Nottingham and Hack24.

Your Development:

  • You will be actively encouraged to grow your skills by pursing self-learning or attending conferences such as JAX London.
  • You can either broaden your knowledge by learning new Java technologies, or by branching out into other areas like Angular, DevOps or Azure.
  • All developers will have a mentor who will regularly recommend practical objectives.
  • We will actively work with you to help you grow.
  • You will be surrounded by experienced developers.

Our Rewards:

  • Competitive salaries.
  • We contribute to a full company pension scheme.
  • We offer life assurance (x4 salary, with option to increase up to x8 salary).
  • An employee assistance programme is included.
  • Our sites all come with a subsidised restaurant and cafe on-site, with delicious new meals on offer from our chefs each day.
  • We offer Vodafone discounts, making it cheaper and easier to catch up with your favourite people.
  • Personal development plays a big part in helping our people to reach their potential, this is why we offer over 60 internal training courses and support our people with external qualifications.

Why us?:

  • What makes MHR a great place to work, isn’t novelties or gimmicky job titles, it’s our down to earth approach working with other people who want to do a job they’re proud of.
  • We give you time to develop in your role and as a person, so you start to do creative work that only you can do, rather than trying to work through other people’s methods, that don’t suit your working style.
  • We’re flexible, we embrace change and as we’re still owned by the original founders, so we’re incredibly proud of what we we’ve built from a small business into one of the biggest and best in the industry.

Be part of something better, become part of the MHR family.

Apply here!

  • South West London
  • £65,000 - £80,000 per annum
    • Permanent
  • 05 Mar 2020
Java Developer / Software Engineer (Agile TDD BDD Java 8 Python). Would you like to work with the latest technologies, build systems from scratch and get stuff done? You could be joining a fast growing Challenger Bank that is helping to revolutionise consumer banking through the use of advanced data centric, SaaS Cloud based banking technology.

As a Java Developer you will join the team responsible for the core banking technology platform. You'll collaborate to investigate design approaches, prototype new technology and evaluate technical feasibility, assisting with Architecture and Design of new and current systems. The platform is built with Java on AWS with delivery based on LESS (Large Scale Scrum), every new feature is backed by automated test suites to run in the CI pipeline encompassing unit, component and integration tests (BDD using Cucumber). You'll gain exposure to a wide range of technology and will continually learn along the way.

You'll be based in modern, open plan offices with all the latest kit; a well stocked kitchen / canteen area and a highly motivated team atmosphere with flexible working opportunities. Excellent opportunity to advance your career and work on things that have never been done before.

Requirements:
*Strong Java design and development skills including Spring, ideally Spring Boot
*Experience of designing systems or components on large projects
*Experience of writing unit, component and integration tests specifically for RESTful services using Mocking frameworks and Behaviour Driven testing tools
*Good knowledge of databases: SQL, MySQL, PostgreSQL
*Experience with any of the following would be useful: Kafka, Hadoop, Spark (or other data streaming); Docker, Kubernetes, Swagger; CI tools, SonarQube, Maven, Gradle, Jenkins; Cucumber
*Collaborative with good communication skills; keen to learn and discuss ideas

As a Java Developer / Software Engineer you will earn a competitive salary (to £80k) plus benefits.

Apply now or call to find out more about this Java Developer / Software Engineer opportunity.
  • South West London
  • £65,000 - £80,000 per annum
    • Permanent
  • 05 Mar 2020
Java Developer / Software Engineer (Agile TDD BDD Java 8 Python). Would you like to work with the latest technologies, build systems from scratch and get stuff done? You could be joining a fast growing Challenger Bank that is helping to revolutionise consumer banking through the use of advanced data centric, SaaS Cloud based banking technology.

As a Java Developer you will join the team responsible for the core banking technology platform. You'll collaborate to investigate design approaches, prototype new technology and evaluate technical feasibility, assisting with Architecture and Design of new and current systems. The platform is built with Java on AWS with delivery based on LESS (Large Scale Scrum), every new feature is backed by automated test suites to run in the CI pipeline encompassing unit, component and integration tests (BDD using Cucumber). You'll gain exposure to a wide range of technology and will continually learn along the way.

You'll be based in modern, open plan offices with all the latest kit; a well stocked kitchen / canteen area and a highly motivated team atmosphere with flexible working opportunities. Excellent opportunity to advance your career and work on things that have never been done before.

Requirements:
*Strong Java design and development skills including Spring, ideally Spring Boot
*Experience of designing systems or components on large projects
*Experience of writing unit, component and integration tests specifically for RESTful services using Mocking frameworks and Behaviour Driven testing tools
*Good knowledge of databases: SQL, MySQL, PostgreSQL
*Experience with any of the following would be useful: Kafka, Hadoop, Spark (or other data streaming); Docker, Kubernetes, Swagger; CI tools, SonarQube, Maven, Gradle, Jenkins; Cucumber
*Collaborative with good communication skills; keen to learn and discuss ideas

As a Java Developer / Software Engineer you will earn a competitive salary (to £80k) plus benefits.

Apply now or call to find out more about this Java Developer / Software Engineer opportunity.
  • Cambridge
  • £60,000 - £70,000 per annum
    • Permanent
  • 05 Mar 2020
Automation Engineer / DevOps (Python CI/CD AWS). A key player in renewable energy trading is seeking a positive, technically-sharp, Automation Engineer to enhance their capabilities as they enter a new phase of growth.

The organisation negates the complexity and volatility of contemporary energy markets through their powerful, globally scalable energy platform. They work directly with energy companies to help them make better, greener decisions. As an Automation Engineer you'll empower application development teams through optimising CI/CD pipelines, enhancing their ability to deploy frequently.

This is a high impact role where you'll be granted the agency to influence technical direction, working with a diverse, current tech stack including Bash, Python, Golang and Node to develop automation scripts, and building CI/CD pipelines and the AWS infrastructure from the ground up. As an Automation Engineer you'll collaborate with Infrastructure and Engineering teams to remove any roadblocks, optimising development.

This is an ideal opportunity for a tech-driven individual to take ownership of exciting projects, develop their skills and build leading edge systems from scratch.

Requirements:
*You have a software engineering background and are highly proficient in Python
*You have experience with DevOps tools and technologies like IaC with Terraform / CloudFormation
*You have a strong understanding of CI/CD systems (Jenkins, TeamCity, AWS and Docker, Kubernetes)
*You have good working knowledge of Cloud (AWS) platform
*You're confident with monitoring and alerting technologies such as Prometheus / Elastic Stack
*You're a committed team player, keen to keep pace with emerging technologies
As an Automation Engineer, you'll earn a highly competitive salary (to £85k) plus a comprehensive benefits package, including generous holiday allowance (with the option to buy more), a wellbeing programme, season ticket loans and more.
You'll join an upbeat, motivated team at offices based in Cambridge (with onsite parking available) where you can enjoy a casual dress code and flexible working hours.

If you're interested in this Automation Engineer / DevOps (Python CI/CD AWS) role, apply now or call today to find out more.
  • Cambridge
  • £60,000 - £70,000 per annum
    • Permanent
  • 05 Mar 2020
Automation Engineer / DevOps (Python CI/CD AWS). A key player in renewable energy trading is seeking a positive, technically-sharp, Automation Engineer to enhance their capabilities as they enter a new phase of growth.

The organisation negates the complexity and volatility of contemporary energy markets through their powerful, globally scalable energy platform. They work directly with energy companies to help them make better, greener decisions. As an Automation Engineer you'll empower application development teams through optimising CI/CD pipelines, enhancing their ability to deploy frequently.

This is a high impact role where you'll be granted the agency to influence technical direction, working with a diverse, current tech stack including Bash, Python, Golang and Node to develop automation scripts, and building CI/CD pipelines and the AWS infrastructure from the ground up. As an Automation Engineer you'll collaborate with Infrastructure and Engineering teams to remove any roadblocks, optimising development.

This is an ideal opportunity for a tech-driven individual to take ownership of exciting projects, develop their skills and build leading edge systems from scratch.

Requirements:
*You have a software engineering background and are highly proficient in Python
*You have experience with DevOps tools and technologies like IaC with Terraform / CloudFormation
*You have a strong understanding of CI/CD systems (Jenkins, TeamCity, AWS and Docker, Kubernetes)
*You have good working knowledge of Cloud (AWS) platform
*You're confident with monitoring and alerting technologies such as Prometheus / Elastic Stack
*You're a committed team player, keen to keep pace with emerging technologies
As an Automation Engineer, you'll earn a highly competitive salary (to £85k) plus a comprehensive benefits package, including generous holiday allowance (with the option to buy more), a wellbeing programme, season ticket loans and more.
You'll join an upbeat, motivated team at offices based in Cambridge (with onsite parking available) where you can enjoy a casual dress code and flexible working hours.

If you're interested in this Automation Engineer / DevOps (Python CI/CD AWS) role, apply now or call today to find out more.
  • Milton Keynes
  • £50,000 - £65,000 per annum, inc benefits
    • Permanent
  • 05 Mar 2020
  • Fancy joining a market dominator who provides specialist solutions to UK’s national security?
  • Like the idea of upgrading a platform that supports every police station in the UK to microservices & the cloud?
  • How does 2-3 days per week remote working sound

NEED TO BE A BRITISH CITIZEN OR HAVE ILR TO PASS AN NPPV LEVEL 3 SECURITY CLEARANCE.

THE COMPANY: My client are the market leaders in providing specialist solutions around the governance, audit, asset tracking and competence of specialist police training and operations. Their platform supports 43 home office police forces and 3 national law enforcement agencies and provides learning management, asset management and reporting capabilities for the police forces.

Their platform consists of 3 main areas:

  • A web application (Management Interface) built in Angular 7 and Javascript. This allows end-user to manage training needs and provides a central database for asset management.
  • A desktop (Armoury Interface) based on the Electron framework, Node.js and Javascript which is used for access to the armoury for asset usage.
  • A back-end RESTful API platform written in Java, Spring Boot and Hibernate at the core providing endpoints for the consuming applications. Utilises the spring cloud suite to provide resiliency, scalability, service discovery and distributed config.

THE ROLE: I’m looking for solid Java developers to join a growing product and engineering team to work on the next evolution of their versatile platform. You’ll have the opportunity to work on the platform services, but also to learn and work on the frontend Angular side of things when required.

Essential Skills -

  • Excellent knowledge of the Core Java language - data structures, concurrency, multithreading
  • Good understanding of the Spring framework (Spring Boot essential, spring cloud a bonus)
  • Experience using Hibernate ORM
  • Practical experience of TDD techniques
  • Experience in CI/CD pipelines (construction and maintenance), techniques and tools
  • Good understanding of SQL and relational databases (Oracle, MySQL, MS SQL, postgreSQL)
  • Experience building RESTful API’s for consumption by web/desktop applications

Bonus points for -

  • Experience in service based, event driven and event sourced architectures
  • Experience with synchronous and asynchronous communication using messaging/stream processors like RabbitMQ, Kafka
  • Experience with web-application technology (we use Angular)
  • Experience with containerisation using Docker & Kubernetes
  • Good understanding of servlet containers (we use Tomcat)
  • Good understanding of Linux and operating systems.

LOCATION: Milton Keynes

WHAT’S ON OFFER?

  • A competitive salary of up to £65,000 (negotiable)
  • Remote working on a weekly basis & flexi-hours
  • Personal learning and development budget
  • Option for subsidised private healthchoice
  • An impressive 25 days holiday plus bank holidays (Option to flex this by five days)
  • Milton Keynes
  • £50,000 - £65,000 per annum, inc benefits
    • Permanent
  • 05 Mar 2020
  • Fancy joining a market dominator who provides specialist solutions to UK’s national security?
  • Like the idea of upgrading a platform that supports every police station in the UK to microservices & the cloud?
  • How does 2-3 days per week remote working sound

NEED TO BE A BRITISH CITIZEN OR HAVE ILR TO PASS AN NPPV LEVEL 3 SECURITY CLEARANCE.

THE COMPANY: My client are the market leaders in providing specialist solutions around the governance, audit, asset tracking and competence of specialist police training and operations. Their platform supports 43 home office police forces and 3 national law enforcement agencies and provides learning management, asset management and reporting capabilities for the police forces.

Their platform consists of 3 main areas:

  • A web application (Management Interface) built in Angular 7 and Javascript. This allows end-user to manage training needs and provides a central database for asset management.
  • A desktop (Armoury Interface) based on the Electron framework, Node.js and Javascript which is used for access to the armoury for asset usage.
  • A back-end RESTful API platform written in Java, Spring Boot and Hibernate at the core providing endpoints for the consuming applications. Utilises the spring cloud suite to provide resiliency, scalability, service discovery and distributed config.

THE ROLE: I’m looking for solid Java developers to join a growing product and engineering team to work on the next evolution of their versatile platform. You’ll have the opportunity to work on the platform services, but also to learn and work on the frontend Angular side of things when required.

Essential Skills -

  • Excellent knowledge of the Core Java language - data structures, concurrency, multithreading
  • Good understanding of the Spring framework (Spring Boot essential, spring cloud a bonus)
  • Experience using Hibernate ORM
  • Practical experience of TDD techniques
  • Experience in CI/CD pipelines (construction and maintenance), techniques and tools
  • Good understanding of SQL and relational databases (Oracle, MySQL, MS SQL, postgreSQL)
  • Experience building RESTful API’s for consumption by web/desktop applications

Bonus points for -

  • Experience in service based, event driven and event sourced architectures
  • Experience with synchronous and asynchronous communication using messaging/stream processors like RabbitMQ, Kafka
  • Experience with web-application technology (we use Angular)
  • Experience with containerisation using Docker & Kubernetes
  • Good understanding of servlet containers (we use Tomcat)
  • Good understanding of Linux and operating systems.

LOCATION: Milton Keynes

WHAT’S ON OFFER?

  • A competitive salary of up to £65,000 (negotiable)
  • Remote working on a weekly basis & flexi-hours
  • Personal learning and development budget
  • Option for subsidised private healthchoice
  • An impressive 25 days holiday plus bank holidays (Option to flex this by five days)
  • germany
  • €80,000 - €90,000 per annum
    • Permanent
  • 05 Mar 2020

Java Team Lead - FinTech

Java Team Lead - A Berlin-based Challenger Bank is looking for a Java Team Lead to head up a newly formed team within the business as they look to scale their product and their codebase. Their disruptive product allows consumers to have a Bank on their Phone, and are emerging as one of the top global FinTechs with a presence across Europe and the USA.

You will have a team that will grow to the size of 8. In the role, you will oversee your team's personal development, code reviews, weekly 1 to 1s, and their yearly reviews. It will be a 50/50 split between management and Coding.

As a Java Team Lead you will be expected to have already:

  • A depth of experience in leading a Java team.
  • Excellent communication skills to be able to deal with complex managerial situations.
  • Still be able to code hands-on with a Tech Stack of Java, AWS, Microservices, Docker, and Kubernetes.
  • Have an eye for transferring the needs of the business into a coherent and effective technical strategy for your team.

This FinTech is a huge player in Berlin and will provide a full relocation package, learning money allowance, and personal training at all levels. It is a company with some of the biggest funding rounds Berlin has ever seen behind it, and they have the momentum and expertise to scale their product globally. With this, they want to become the leaders in the Challenger Bank sector. If you want to continue to develop your Soft skills in a tech role with lots of responsibility, then get in touch!

  • germany
  • €80,000 - €90,000 per annum
    • Permanent
  • 05 Mar 2020

Java Team Lead - FinTech

Java Team Lead - A Berlin-based Challenger Bank is looking for a Java Team Lead to head up a newly formed team within the business as they look to scale their product and their codebase. Their disruptive product allows consumers to have a Bank on their Phone, and are emerging as one of the top global FinTechs with a presence across Europe and the USA.

You will have a team that will grow to the size of 8. In the role, you will oversee your team's personal development, code reviews, weekly 1 to 1s, and their yearly reviews. It will be a 50/50 split between management and Coding.

As a Java Team Lead you will be expected to have already:

  • A depth of experience in leading a Java team.
  • Excellent communication skills to be able to deal with complex managerial situations.
  • Still be able to code hands-on with a Tech Stack of Java, AWS, Microservices, Docker, and Kubernetes.
  • Have an eye for transferring the needs of the business into a coherent and effective technical strategy for your team.

This FinTech is a huge player in Berlin and will provide a full relocation package, learning money allowance, and personal training at all levels. It is a company with some of the biggest funding rounds Berlin has ever seen behind it, and they have the momentum and expertise to scale their product globally. With this, they want to become the leaders in the Challenger Bank sector. If you want to continue to develop your Soft skills in a tech role with lots of responsibility, then get in touch!