SENIOR BACKEND ENGINEER - JAVA Our client is a fully independent, global management and technology consultancy. For 20+ years we have combined innovative thinking with deep industry knowledge to deliver business consulting, digital transformation and technology services to Finance and Energy markets. Our collaborative and efficient approach helps clients reduce costs and manage risk and regulatory change while increasing revenues. We are thinkers, innovators, and disruptors. We are small enough to care but large enough to matter. The Role We are looking for engineers who want to play a key part in supporting the evolution of the Financial Services industry one project at a time. You will be expected to be a strong team player who prides themselves on delivering modern, first class cloud based platforms through practicing best in class Agile ways of working at all times. As a Senior Engineer, 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 experience delivering software/technology projects leveraging Agile methodologies. 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 the following Methodologies/Technologies; Essentials: Excellent knowledge of Java 8+, Spring Boot, Gradle, Maven, Mockito, Microservice architecture Excellent knowledge of Object-oriented programming and familiarity with functional programming languages Excellent understanding of collections and concurrency in Java Experience in working with restful APIs Good understanding of different databases (Relational and NoSQL) Expert knowledge in the unit test, static code analysis and BDD/TDD Experience in continuous integration with Git, Jenkins, Nexus Practices Agile methodologies Able to do code reviews/ mentor and train junior developers Write highly available, maintainable and secure code Good understanding of Web and Architectural design patterns Great understanding of the Solid Principles, OWASP, CAP Theorem and Distributed Systems Design Stakeholder Management and able to communicate well to all the team members Experience with container technologies including Docker / Kubernetes Desirable : Knowledge of Terraform and Event-driven architecture Golang Participated in redesigning a monolith system to a set of microservices Knowledge of serverless functions like AWS Lambda/Azure Functions/GCP functions Have experience in Messaging systems (Kafka, RabbitMQ etc.) Good understanding of Service Security Protocols (OAuth2, SAML etc.) Practical experience on at least one cloud Experience in integration with 3rd party applications and vendors Experience in integration of QA automation tools
May 16, 2024
Full time
SENIOR BACKEND ENGINEER - JAVA Our client is a fully independent, global management and technology consultancy. For 20+ years we have combined innovative thinking with deep industry knowledge to deliver business consulting, digital transformation and technology services to Finance and Energy markets. Our collaborative and efficient approach helps clients reduce costs and manage risk and regulatory change while increasing revenues. We are thinkers, innovators, and disruptors. We are small enough to care but large enough to matter. The Role We are looking for engineers who want to play a key part in supporting the evolution of the Financial Services industry one project at a time. You will be expected to be a strong team player who prides themselves on delivering modern, first class cloud based platforms through practicing best in class Agile ways of working at all times. As a Senior Engineer, 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 experience delivering software/technology projects leveraging Agile methodologies. 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 the following Methodologies/Technologies; Essentials: Excellent knowledge of Java 8+, Spring Boot, Gradle, Maven, Mockito, Microservice architecture Excellent knowledge of Object-oriented programming and familiarity with functional programming languages Excellent understanding of collections and concurrency in Java Experience in working with restful APIs Good understanding of different databases (Relational and NoSQL) Expert knowledge in the unit test, static code analysis and BDD/TDD Experience in continuous integration with Git, Jenkins, Nexus Practices Agile methodologies Able to do code reviews/ mentor and train junior developers Write highly available, maintainable and secure code Good understanding of Web and Architectural design patterns Great understanding of the Solid Principles, OWASP, CAP Theorem and Distributed Systems Design Stakeholder Management and able to communicate well to all the team members Experience with container technologies including Docker / Kubernetes Desirable : Knowledge of Terraform and Event-driven architecture Golang Participated in redesigning a monolith system to a set of microservices Knowledge of serverless functions like AWS Lambda/Azure Functions/GCP functions Have experience in Messaging systems (Kafka, RabbitMQ etc.) Good understanding of Service Security Protocols (OAuth2, SAML etc.) Practical experience on at least one cloud Experience in integration with 3rd party applications and vendors Experience in integration of QA automation tools
Senior Java Developer - Spring Boot/Microservices - sought by leading investment bank based in Canary Wharf - Contract - Hybrid inside iR35 Key Responsibilities: Build and maintain the multiple components of the Trade Supervision platform ensuring timely delivery of work items Resolve a high impact problem through in-depth evaluation of complex architectures, business processes and industry standards Serve as advisor to develop highly resilient and future proof solutions Contribute to research and suggest for new projects for the Trade Supervision platform and other projects within the Market Technology Skills & Qualifications: You have the significant hands-on experience in Application Development leveraging Java and Spring Boot You have expertise in Microservices architecture and domain driven design, RESTful API's, and messaging and streaming technologies (Tibco, Apache Kafka, etc) You are passionate about databases and worked in the past with SQL\NoSQL technologies (SQL Server, Oracle, Mongo DB, etc.) You have experience deploying fault-tolerant distributed systems on Linux, possibly in a cloud environment and familiar with cloud computing concepts and DevOps tools (Docker, Kubernetes) You have very high development standards, especially for code quality, code reviews, unit testing, continuous integration, and deployment Knowledge of testing automation principles and frameworks (e.g. TDD, BDD, contract testing) You have an appetite for taking on challenges and leveraging new technologies Please apply within for further information - Matt Holmes - Harvey Nash
May 16, 2024
Full time
Senior Java Developer - Spring Boot/Microservices - sought by leading investment bank based in Canary Wharf - Contract - Hybrid inside iR35 Key Responsibilities: Build and maintain the multiple components of the Trade Supervision platform ensuring timely delivery of work items Resolve a high impact problem through in-depth evaluation of complex architectures, business processes and industry standards Serve as advisor to develop highly resilient and future proof solutions Contribute to research and suggest for new projects for the Trade Supervision platform and other projects within the Market Technology Skills & Qualifications: You have the significant hands-on experience in Application Development leveraging Java and Spring Boot You have expertise in Microservices architecture and domain driven design, RESTful API's, and messaging and streaming technologies (Tibco, Apache Kafka, etc) You are passionate about databases and worked in the past with SQL\NoSQL technologies (SQL Server, Oracle, Mongo DB, etc.) You have experience deploying fault-tolerant distributed systems on Linux, possibly in a cloud environment and familiar with cloud computing concepts and DevOps tools (Docker, Kubernetes) You have very high development standards, especially for code quality, code reviews, unit testing, continuous integration, and deployment Knowledge of testing automation principles and frameworks (e.g. TDD, BDD, contract testing) You have an appetite for taking on challenges and leveraging new technologies Please apply within for further information - Matt Holmes - Harvey Nash
Location UK Wide About us A global leader in consulting, technology services and digital transformation, Capgemini is at the forefront of innovation to address the entire breadth of clients' opportunities in the evolving world of cloud, digital and platforms. Building on its strong 50-year heritage and deep industry-specific expertise, Capgemini enables organizations to realize their business ambitions through an array of services from strategy to operations. Capgemini is driven by the conviction that the business value of technology comes from and through people. It is a multicultural company of 200,000 team members in over 40 countries. The Group reported 2017 global revenues of EUR 12.8 billion. People matter, results count. Who you'll be working with You'll be joining a passionate, professional and highly skilled team of engineers who specialise in agile custom software development and integration at an enterprise scale. Innovation in delivery is always at the forefront of our minds, which is why we utilise a variety of Open Source and proprietary technologies to achieve the best possible outcome for the client. We have a world class software engineering community; we invest in doing things right and have plenty to say on the subject. We're active on social media and for those that want to find out more, take a look at our blogs - written by engineers, for engineers: The focus of your role You will be a senior member of the engineering team bringing a mix of architecture skills, leadership as well as hands on development. As a hands on technologist we would expect you to be at least 70% hands on delivery. You will be designing and developing some of the most innovative software solutions available for our clients. This will include development of both client and server side software following recognised standards and patterns. With a demonstrable Agile mind-set, demonstrable technical leadership, you'll have ample opportunity to illustrate your love of development and passion for technology. Your main area of expertise will be in Java and JVM related technologies but you will also bring to the table other related experience. What you'll do You'll be responsible for the specification, development, unit testing and implementation of complex multi-tier applications. You'll enhance existing applications to meet changes in need and requirement. You'll provide technical support for the transition of applications into live service and support. You'll ensure projects are delivered on time and on budget. You'll ensure that functional and non-functional requirements are appropriately implemented What you'll bring Excellent knowledge of Java and core open source technologies and frameworks; experience of building scalable, resilient applications Experience of the core XP practices of TDD, Pair Programming, and Continuous Integration Demonstrable experience in one or more technology stacks, e.g. Spring (e.g. Core, MVC, Data, Boot/Cloud), Integration Technologies (Spring Integration, Apache Camel, REST, Messaging), Spring Framework 5 (preferably with experience of Spring Boot, Spring Integration, Spring Batch, Hystrix) Experience of Websphere (or experience with alternative JEE App servers e.g. JBoss, Glassfish) Hands on development experience with hibernate, quartz and bootstrap technologies and Microsoft SQL Server Experience of Bitbucket (or experience with alternative GIT repositories e.g. GitHub, GitLab) Experience of Jenkins (or experience with alternative CICD e.g. TeamCity, Bamboo, Drone) Experience of Artifactory (or experience with alternative Binary Management e.g. Nexus, Archiva) Experience of working in collaborative teams Experience in pragmatic architecture, using just enough to get the job done. SC Cleared or Clearable Desirable experience of: Successfully delivering performant, scalable and long-transactional digital services in complex and highly regulatory environments Java 8 and dependency injection, building asynchronous microservices with RESTful APIs JAX-RS for REST APIs JMS NoSQL JavaScript frameworks (e.g. ReactJS, NodeJS, Angular) Automated testing with Junit and Mockito Designing microservice-based architectures using domain driven design (DDD) , CQRS and Event Sourcing patterns Containerisation technologies: Docker or Kubernetes JIRA / Confluence Python Powershell Chef IBM ODM Rules development What we'll offer you Are you interested to work with and learn from the best, most inspiring engineers in the UK? Do you want to be encouraged and recognised for giving back to the open source community? Do you want to be rewarded for striving to continually improve? Do you want to build your personal brand through blogging, contributing to Open source and public speaking ? Coupled with the training, tooling, development and career progression of a large multinational business, this goes some way to describing what's in it for you at Capgemini. We work with some of the world's largest brands, in some of the most interesting and complex projects underway in modern IT. Why we're different At Capgemini, we help organisations across the world become more agile, more competitive and more successful. Smart, tailored, often ground-breaking technical solutions to complex problems are the norm. But so, too, is a culture that's as collaborative as it is forward thinking. Working closely with each other, and with our clients, we get under the skin of businesses and to the heart of their goals. You will too. Capgemini is proud to represent nearly 130 nationalities and its cultural diversity. Our holistic definition of diversity extends beyond gender, gender identity, sexual orientation, disability, ethnicity, race, age and religion. Capgemini views diversity as everything that makes us who we are as an organization, including our social background, our experiences in life and work, our communication styles and even our personality. These dimensions contribute to the type of diversity we value the most: diversity of thought. Find out more and apply.
Sep 21, 2022
Full time
Location UK Wide About us A global leader in consulting, technology services and digital transformation, Capgemini is at the forefront of innovation to address the entire breadth of clients' opportunities in the evolving world of cloud, digital and platforms. Building on its strong 50-year heritage and deep industry-specific expertise, Capgemini enables organizations to realize their business ambitions through an array of services from strategy to operations. Capgemini is driven by the conviction that the business value of technology comes from and through people. It is a multicultural company of 200,000 team members in over 40 countries. The Group reported 2017 global revenues of EUR 12.8 billion. People matter, results count. Who you'll be working with You'll be joining a passionate, professional and highly skilled team of engineers who specialise in agile custom software development and integration at an enterprise scale. Innovation in delivery is always at the forefront of our minds, which is why we utilise a variety of Open Source and proprietary technologies to achieve the best possible outcome for the client. We have a world class software engineering community; we invest in doing things right and have plenty to say on the subject. We're active on social media and for those that want to find out more, take a look at our blogs - written by engineers, for engineers: The focus of your role You will be a senior member of the engineering team bringing a mix of architecture skills, leadership as well as hands on development. As a hands on technologist we would expect you to be at least 70% hands on delivery. You will be designing and developing some of the most innovative software solutions available for our clients. This will include development of both client and server side software following recognised standards and patterns. With a demonstrable Agile mind-set, demonstrable technical leadership, you'll have ample opportunity to illustrate your love of development and passion for technology. Your main area of expertise will be in Java and JVM related technologies but you will also bring to the table other related experience. What you'll do You'll be responsible for the specification, development, unit testing and implementation of complex multi-tier applications. You'll enhance existing applications to meet changes in need and requirement. You'll provide technical support for the transition of applications into live service and support. You'll ensure projects are delivered on time and on budget. You'll ensure that functional and non-functional requirements are appropriately implemented What you'll bring Excellent knowledge of Java and core open source technologies and frameworks; experience of building scalable, resilient applications Experience of the core XP practices of TDD, Pair Programming, and Continuous Integration Demonstrable experience in one or more technology stacks, e.g. Spring (e.g. Core, MVC, Data, Boot/Cloud), Integration Technologies (Spring Integration, Apache Camel, REST, Messaging), Spring Framework 5 (preferably with experience of Spring Boot, Spring Integration, Spring Batch, Hystrix) Experience of Websphere (or experience with alternative JEE App servers e.g. JBoss, Glassfish) Hands on development experience with hibernate, quartz and bootstrap technologies and Microsoft SQL Server Experience of Bitbucket (or experience with alternative GIT repositories e.g. GitHub, GitLab) Experience of Jenkins (or experience with alternative CICD e.g. TeamCity, Bamboo, Drone) Experience of Artifactory (or experience with alternative Binary Management e.g. Nexus, Archiva) Experience of working in collaborative teams Experience in pragmatic architecture, using just enough to get the job done. SC Cleared or Clearable Desirable experience of: Successfully delivering performant, scalable and long-transactional digital services in complex and highly regulatory environments Java 8 and dependency injection, building asynchronous microservices with RESTful APIs JAX-RS for REST APIs JMS NoSQL JavaScript frameworks (e.g. ReactJS, NodeJS, Angular) Automated testing with Junit and Mockito Designing microservice-based architectures using domain driven design (DDD) , CQRS and Event Sourcing patterns Containerisation technologies: Docker or Kubernetes JIRA / Confluence Python Powershell Chef IBM ODM Rules development What we'll offer you Are you interested to work with and learn from the best, most inspiring engineers in the UK? Do you want to be encouraged and recognised for giving back to the open source community? Do you want to be rewarded for striving to continually improve? Do you want to build your personal brand through blogging, contributing to Open source and public speaking ? Coupled with the training, tooling, development and career progression of a large multinational business, this goes some way to describing what's in it for you at Capgemini. We work with some of the world's largest brands, in some of the most interesting and complex projects underway in modern IT. Why we're different At Capgemini, we help organisations across the world become more agile, more competitive and more successful. Smart, tailored, often ground-breaking technical solutions to complex problems are the norm. But so, too, is a culture that's as collaborative as it is forward thinking. Working closely with each other, and with our clients, we get under the skin of businesses and to the heart of their goals. You will too. Capgemini is proud to represent nearly 130 nationalities and its cultural diversity. Our holistic definition of diversity extends beyond gender, gender identity, sexual orientation, disability, ethnicity, race, age and religion. Capgemini views diversity as everything that makes us who we are as an organization, including our social background, our experiences in life and work, our communication styles and even our personality. These dimensions contribute to the type of diversity we value the most: diversity of thought. Find out more and apply.
Java Developer, Senior Java Developer to join marketing leading E-commerce software development team, providing state of the art full stack E-commerce software solutions based on API Microservices Cloud First technologies covering full stack Java, serverless, Java, kotlin and cloud. You will be working as part of a fully distributed UK development team, working from home but interacting daily with many of the World's leading retail and consumer products brands in sports, fashion, electronics and retail. EXPERIENCE Enterprise Java Development experience Spring Framework, Spring Boot. API based Microservices, REST APIs Public Cloud experience, ideally AWS or GCP Continuous Integration, Continuous Delivery. TDD, BDD, pair programming. Agile development methods such as Scrum or Kanban. BENEFICIAL Server Side Kotlin Docker, Kubernetes HTML, CSS, GraphQL React.js, NextJS, Vercel AWS Serverless, Lambda Gitlab CI, Jenkins, Terraform This advert was posted by Staffworx Limited - a UK based recruitment consultancy supporting the global E-commerce, software & consulting sectors. Services advertised by Staffworx are those of an Agency and/or an Employment Business. Staffworx operate a referral scheme of £500 or new iPad for each successfully referred candidate, if you know of someone suitable please forward for consideration.
Nov 05, 2021
Full time
Java Developer, Senior Java Developer to join marketing leading E-commerce software development team, providing state of the art full stack E-commerce software solutions based on API Microservices Cloud First technologies covering full stack Java, serverless, Java, kotlin and cloud. You will be working as part of a fully distributed UK development team, working from home but interacting daily with many of the World's leading retail and consumer products brands in sports, fashion, electronics and retail. EXPERIENCE Enterprise Java Development experience Spring Framework, Spring Boot. API based Microservices, REST APIs Public Cloud experience, ideally AWS or GCP Continuous Integration, Continuous Delivery. TDD, BDD, pair programming. Agile development methods such as Scrum or Kanban. BENEFICIAL Server Side Kotlin Docker, Kubernetes HTML, CSS, GraphQL React.js, NextJS, Vercel AWS Serverless, Lambda Gitlab CI, Jenkins, Terraform This advert was posted by Staffworx Limited - a UK based recruitment consultancy supporting the global E-commerce, software & consulting sectors. Services advertised by Staffworx are those of an Agency and/or an Employment Business. Staffworx operate a referral scheme of £500 or new iPad for each successfully referred candidate, if you know of someone suitable please forward for consideration.
Who we are: Nutmeg is Europe's leading Digital Wealth Manager, but we don't want to stop there. We're continuing to build our platform to help us achieve our mission of being the most trusted Digital Wealth Manager in the world. Since being founded in 2011 we've: Grown to 160+ employees Raised over £100M in funding Launched 4 amazing products including JISA and Lifetime ISA Won multiple awards including Best Online Stocks & Shares ISA Provider for the fifth year in a row! We hit the 130,000 investor milestone in early 2021 and now manage over £3 billion AUM. *We offer flexible working* Job in a nutshell: Within one of our Internal Operations engineering teams you will be responsible for the APIs and backend services that make Nutmeg run e.g. logins, payments, trading & financial reporting. Within a cross functional team (Engineering & product) you will co-own product delivery end-to-end. Whilst efficiently coding, testing & deploying Java applications you will be expected to work collectively with peers and be able to contribute to new tech discussions. Teams are responsible for supporting the systems they have delivered. This can include working directly with the customer support and operations teams and performing root cause analysis if things go wrong. Requirements Your skills: Good understanding of APIs and REST Knowledge and experience with creating microservices Experience with Git or other similar distributed SCM systems Experience with event driven systems i.e. Kafka Strong bias in test-driven development (TDD) and automation (unit, feature, integration and regression) Exposure to building applications on cloud platforms, familiarity with AWS Knowledge of how to work on a *nix desktop environment (OS X, GNU/Linux) and be familiar with the terminal You might also have: Practical understanding of the Spring framework Commercial experience in a regulated industry Willing to attend conferences and meet-ups A keen contributor to open source projects Benefits 25 days' holiday Birthday day off 2 days' paid community leave Competitive salary Private healthcare with Vitality from day 1 Access to a digital GP and other healthcare resources Season ticket and bike loans Access to a wellbeing platform & regular knowledge sharing Regular homeworking perks and rewards Cycle storage and showers onsite Discounted Nutmeg account for you and your family and friends Part of an inclusive Nutmeg team
Sep 15, 2021
Full time
Who we are: Nutmeg is Europe's leading Digital Wealth Manager, but we don't want to stop there. We're continuing to build our platform to help us achieve our mission of being the most trusted Digital Wealth Manager in the world. Since being founded in 2011 we've: Grown to 160+ employees Raised over £100M in funding Launched 4 amazing products including JISA and Lifetime ISA Won multiple awards including Best Online Stocks & Shares ISA Provider for the fifth year in a row! We hit the 130,000 investor milestone in early 2021 and now manage over £3 billion AUM. *We offer flexible working* Job in a nutshell: Within one of our Internal Operations engineering teams you will be responsible for the APIs and backend services that make Nutmeg run e.g. logins, payments, trading & financial reporting. Within a cross functional team (Engineering & product) you will co-own product delivery end-to-end. Whilst efficiently coding, testing & deploying Java applications you will be expected to work collectively with peers and be able to contribute to new tech discussions. Teams are responsible for supporting the systems they have delivered. This can include working directly with the customer support and operations teams and performing root cause analysis if things go wrong. Requirements Your skills: Good understanding of APIs and REST Knowledge and experience with creating microservices Experience with Git or other similar distributed SCM systems Experience with event driven systems i.e. Kafka Strong bias in test-driven development (TDD) and automation (unit, feature, integration and regression) Exposure to building applications on cloud platforms, familiarity with AWS Knowledge of how to work on a *nix desktop environment (OS X, GNU/Linux) and be familiar with the terminal You might also have: Practical understanding of the Spring framework Commercial experience in a regulated industry Willing to attend conferences and meet-ups A keen contributor to open source projects Benefits 25 days' holiday Birthday day off 2 days' paid community leave Competitive salary Private healthcare with Vitality from day 1 Access to a digital GP and other healthcare resources Season ticket and bike loans Access to a wellbeing platform & regular knowledge sharing Regular homeworking perks and rewards Cycle storage and showers onsite Discounted Nutmeg account for you and your family and friends Part of an inclusive Nutmeg team
Nutmeg is Europe's leading Digital Wealth Manager, but we don't want to stop there. We're continuing to build our platform to help us achieve our mission of being the most trusted Digital Wealth Manager in the world. Since being founded in 2011 we've: Grown to 160+ employees Raised over £100M in funding Launched 4 amazing products including JISA and Lifetime ISA Won multiple awards including Best Online Stocks & Shares ISA Provider for the fifth year in a row! We hit the 130,000 investor milestone in early 2021 and now manage over £3 billion AUM. *We offer flexible working* Job in a nutshell: Within one of our Internal Operations engineering teams you will be responsible for the APIs and backend services that make Nutmeg run e.g. logins, payments, trading & financial reporting. Within a cross functional team (Engineering & product) you will co-own product delivery end-to-end. Whilst efficiently coding, testing & deploying Java applications you will be expected to work collectively with peers and be able to contribute to new tech discussions. Teams are responsible for supporting the systems they have delivered. This can include working directly with the customer support and operations teams and performing root cause analysis if things go wrong. Requirements Your skills: Good understanding of APIs and REST Knowledge and experience with creating microservices Experience with Git or other similar distributed SCM systems Experience with event driven systems i.e. Kafka Strong bias in test-driven development (TDD) and automation (unit, feature, integration and regression) Exposure to building applications on cloud platforms, familiarity with AWS Knowledge of how to work on a *nix desktop environment (OS X, GNU/Linux) and be familiar with the terminal You might also have: Practical understanding of the Spring framework Commercial experience in a regulated industry Willing to attend conferences and meet-ups A keen contributor to open source projects Benefits 25 days' holiday Birthday day off 2 days' paid community leave Competitive salary Private healthcare with Vitality from day 1 Access to a digital GP and other healthcare resources Season ticket and bike loans Access to a wellbeing platform & regular knowledge sharing Regular homeworking perks and rewards Cycle storage and showers onsite Discounted Nutmeg account for you and your family and friends Part of an inclusive Nutmeg team
Sep 14, 2021
Full time
Nutmeg is Europe's leading Digital Wealth Manager, but we don't want to stop there. We're continuing to build our platform to help us achieve our mission of being the most trusted Digital Wealth Manager in the world. Since being founded in 2011 we've: Grown to 160+ employees Raised over £100M in funding Launched 4 amazing products including JISA and Lifetime ISA Won multiple awards including Best Online Stocks & Shares ISA Provider for the fifth year in a row! We hit the 130,000 investor milestone in early 2021 and now manage over £3 billion AUM. *We offer flexible working* Job in a nutshell: Within one of our Internal Operations engineering teams you will be responsible for the APIs and backend services that make Nutmeg run e.g. logins, payments, trading & financial reporting. Within a cross functional team (Engineering & product) you will co-own product delivery end-to-end. Whilst efficiently coding, testing & deploying Java applications you will be expected to work collectively with peers and be able to contribute to new tech discussions. Teams are responsible for supporting the systems they have delivered. This can include working directly with the customer support and operations teams and performing root cause analysis if things go wrong. Requirements Your skills: Good understanding of APIs and REST Knowledge and experience with creating microservices Experience with Git or other similar distributed SCM systems Experience with event driven systems i.e. Kafka Strong bias in test-driven development (TDD) and automation (unit, feature, integration and regression) Exposure to building applications on cloud platforms, familiarity with AWS Knowledge of how to work on a *nix desktop environment (OS X, GNU/Linux) and be familiar with the terminal You might also have: Practical understanding of the Spring framework Commercial experience in a regulated industry Willing to attend conferences and meet-ups A keen contributor to open source projects Benefits 25 days' holiday Birthday day off 2 days' paid community leave Competitive salary Private healthcare with Vitality from day 1 Access to a digital GP and other healthcare resources Season ticket and bike loans Access to a wellbeing platform & regular knowledge sharing Regular homeworking perks and rewards Cycle storage and showers onsite Discounted Nutmeg account for you and your family and friends Part of an inclusive Nutmeg team
You're an experienced Java Software Engineer looking for a new role within an innovative Software and services organisation!? You will work a part of a highly agile development team and will be involved in the development and delivery of secure, scalable software applications. You will join a team of talented Java Developers, developing microservices and getting involved in the DevOps arena. You will have the luxury of working from home with the occasional office visit, probably around once a fortnight, but if you would like to go into the office more you certainly can. Head office is in Farnborough, but work from home flexibility is very much available. Package: to £70k base, 10% bonus and an unrivalled benefits package. Our Java Developers are working with the latest technologies including Java 11, Spring Boot and SQL databases. We are a highly agile team and are keen to bring in Developers who love the agile way of working, including Scrums, XP and TDD. Experience of developing API's and Microservices is a must have. Areas you will get to expand your knowledge in are Devops technologies such as Docker, Kubernetes and Openshift etc . Experience of working with with Azure and or AWS would be great. This is a fantastic opportunity for a Senior Java Developer to hit the ground running in a new innovative dev team, whilst learning new technical skills and taking your career to the next level. Keywords: Senior Java Developer, Java Software Engineer, Spring Boot, Agile, Java Developer, Microservices, Senior Software Developer, Cloud, Azure, AWS, Docker Kubernetes, Senior Software Engineer etc.
Sep 09, 2021
Full time
You're an experienced Java Software Engineer looking for a new role within an innovative Software and services organisation!? You will work a part of a highly agile development team and will be involved in the development and delivery of secure, scalable software applications. You will join a team of talented Java Developers, developing microservices and getting involved in the DevOps arena. You will have the luxury of working from home with the occasional office visit, probably around once a fortnight, but if you would like to go into the office more you certainly can. Head office is in Farnborough, but work from home flexibility is very much available. Package: to £70k base, 10% bonus and an unrivalled benefits package. Our Java Developers are working with the latest technologies including Java 11, Spring Boot and SQL databases. We are a highly agile team and are keen to bring in Developers who love the agile way of working, including Scrums, XP and TDD. Experience of developing API's and Microservices is a must have. Areas you will get to expand your knowledge in are Devops technologies such as Docker, Kubernetes and Openshift etc . Experience of working with with Azure and or AWS would be great. This is a fantastic opportunity for a Senior Java Developer to hit the ground running in a new innovative dev team, whilst learning new technical skills and taking your career to the next level. Keywords: Senior Java Developer, Java Software Engineer, Spring Boot, Agile, Java Developer, Microservices, Senior Software Developer, Cloud, Azure, AWS, Docker Kubernetes, Senior Software Engineer etc.
Are you ready to step into the fast-paced world of fintech? We're Pollinate. We combine the agility and flexibility of a high growth company with the global ambitions and backing of an established brand. We at Pollinate think banks have the potential to do more, to be more, and to reclaim the central role in the lives of their business customers. So we are working side by side with them to deliver the technology to help merchants grow and create unforgettable payment experiences to customers. With big global banking clients already under our belt, from NatWest to National Australia Bank, we are growing rapidly, and we need talented people like you to join us on our journey. As part of Pollinate, you'll be working with experts across payments, technology, customer experience, and financial services, supported by a world-class network of partners. Workplace wellbeing and inclusivity is very important to us-this year, in addition to internal support, we rolled out the mental health platform, Unmind, company-wide to support each employee's individual wellbeing journey. Our platform has picked up multiple industry awards, including 'Banking Innovation of the Year' at the 2020 Future Digital Awards, and the 'Innovation Frontier' award at the Celent Model Bank 2020 Awards through our work with NatWest's Payit. We're also currently shortlisted in the Women in Tech Employer Awards 2020. Join us to be a key part of a team that's changing the future of payments, with the freedom to make your mark. Together, we'll push the boundaries of what's possible with payment enabled merchant services for SMEs around the world. Purpose of the role As a Senior Full Stack Developer you will be responsible for implementing the technical vision as defined and managing the technical deliverables. You will own one or more components of our internal and external microservices which forms the basis of our merchant onboarding portal, SaaS services and core acquiring platform. In addition, you will be working side-by-side with other engineers, leads and architects on platform architecture, integration (internal/external), performance and security to create a powerful platform to enable us reinvent merchant acquiring for banks. You will work with a talented and experienced team of engineers, architects, product managers designers as well as having the opportunity to contribute to product design, architecture, system reliability and scalability of our services. You will be responsible for ensuring the teams uses engineering best practices such as CI/CD, TDD/BDD, automated testing and influencing the adoption of best tools for completing day to day development tasks. Responsibilities Implementing industry best practices and coding standards of the project/platform Accountable for the technical development and quality assurance of one or more products across the teams Mentoring developers and encouraging the adoption of best practises within the team Support Business Analysts, Product Managers and Delivery Managers in producing roadmaps and estimates. Develop high-quality software design and architecture using best practices, common standard and frameworks Develop microservices, applications and tools by producing clean, testable and efficient code Documenting application low level technical design, including software diagrams, pseudo code comments and operating instructions Create proof of concepts if required, to validate proposed solutions and seek feedback from stakeholders Working with business users by evaluating the problem definition, requirements, solution development and proposed solutions technical analysis of business requirements, low level design documentation Identify performance bottlenecks and come up with novel ways to solve them Proactively benchmark application code to mitigate performance and scalability issues Work with the Quality Assurance team on issue reporting, resolution, and change control Assisting the DevOps team with any environment issues during application deployment across Development, QA, Pre-production, and Production environments Collaborating with test and application support teams in troubleshooting problems that may arise from applications or integration of various components Collaborate with internal teams and vendors to fix and improve developed software and application What we are looking for Java and associated concepts including OO and service design principles (JSON and/or RESTful). Strong knowledge and experience of Java 8 and above, as well as Spring Hibernate/JPA etc. Good understanding and experience of test-driven development, continuous integration and continuous delivery practices Strong experience and knowledge of relational databases and SQL tuning Experience working with Agile methodologies as part of the software development life cycle. Experience of working with containers and message brokers like Kafka or any other message brokers Experience of container services like Kubernetes, Docker etc Experience of working of Cloud systems preferably Azure Microservice design and development Rest, JSON/XML Multi-threading in high volume, high availability systems. Experience of mobile app development using native or hybrid frameworks Experience using JavaScript frameworks: Angular or React Knowledge of HTML5, CSS3, OO JavaScript, Node.js etc. Who we are looking for Ideally someone who has worked for a Fintech start-up and has experience with products focused on consumer but also involved in developing highly scalable and resilient microservice applications Starter-finisher attitude to manage work Strong verbal and written English communication skills High energy and drive that suits a start-up environment Comfortable working outside of rigid structures and frameworks Effective working in ambiguous environments You are a team player and can work cross-team - for instance with business-minded staff, designers, product owners, and everything in between What we stand for We believe we are better together when we listen, engage and support each other, we want you to bring your expertise and experience to work every day We are passionate about what we are doing and want you to share this with us, enjoy your time with us, stay calm under pressure and bring positive energy to the team We are all on a journey together, we want your ambition and flexible mind set to embrace the twists and turns as we grow as a business At the moment, and for the foreseeable future, this role will be 100% home based. We are in the process of developing a Future of Work at Pollinate strategy which will include hybrid working. Pollinate offers great benefits including up to 20% bonus, Pension, Life Assurance, Health Cash Plan, CSOP as well as flexible working hours and a weekly online Yoga class. This Job Description covers the main areas of your responsibilities. It is not an exhaustive list. We only accept candidates who have the right to work in the UK. - Pollinate offers excellent benefits, including up to 20% bonus Pension Life Assurance Health Cash Plan CSOP Flexible working hours Online Yoga class 2 stagesJava, Spring, Hibernate, SQL, AzureJava, J2EE, JavaScript, SQL, Kafka, Kubernetes, Docker, Azure
Mar 24, 2021
Full time
Are you ready to step into the fast-paced world of fintech? We're Pollinate. We combine the agility and flexibility of a high growth company with the global ambitions and backing of an established brand. We at Pollinate think banks have the potential to do more, to be more, and to reclaim the central role in the lives of their business customers. So we are working side by side with them to deliver the technology to help merchants grow and create unforgettable payment experiences to customers. With big global banking clients already under our belt, from NatWest to National Australia Bank, we are growing rapidly, and we need talented people like you to join us on our journey. As part of Pollinate, you'll be working with experts across payments, technology, customer experience, and financial services, supported by a world-class network of partners. Workplace wellbeing and inclusivity is very important to us-this year, in addition to internal support, we rolled out the mental health platform, Unmind, company-wide to support each employee's individual wellbeing journey. Our platform has picked up multiple industry awards, including 'Banking Innovation of the Year' at the 2020 Future Digital Awards, and the 'Innovation Frontier' award at the Celent Model Bank 2020 Awards through our work with NatWest's Payit. We're also currently shortlisted in the Women in Tech Employer Awards 2020. Join us to be a key part of a team that's changing the future of payments, with the freedom to make your mark. Together, we'll push the boundaries of what's possible with payment enabled merchant services for SMEs around the world. Purpose of the role As a Senior Full Stack Developer you will be responsible for implementing the technical vision as defined and managing the technical deliverables. You will own one or more components of our internal and external microservices which forms the basis of our merchant onboarding portal, SaaS services and core acquiring platform. In addition, you will be working side-by-side with other engineers, leads and architects on platform architecture, integration (internal/external), performance and security to create a powerful platform to enable us reinvent merchant acquiring for banks. You will work with a talented and experienced team of engineers, architects, product managers designers as well as having the opportunity to contribute to product design, architecture, system reliability and scalability of our services. You will be responsible for ensuring the teams uses engineering best practices such as CI/CD, TDD/BDD, automated testing and influencing the adoption of best tools for completing day to day development tasks. Responsibilities Implementing industry best practices and coding standards of the project/platform Accountable for the technical development and quality assurance of one or more products across the teams Mentoring developers and encouraging the adoption of best practises within the team Support Business Analysts, Product Managers and Delivery Managers in producing roadmaps and estimates. Develop high-quality software design and architecture using best practices, common standard and frameworks Develop microservices, applications and tools by producing clean, testable and efficient code Documenting application low level technical design, including software diagrams, pseudo code comments and operating instructions Create proof of concepts if required, to validate proposed solutions and seek feedback from stakeholders Working with business users by evaluating the problem definition, requirements, solution development and proposed solutions technical analysis of business requirements, low level design documentation Identify performance bottlenecks and come up with novel ways to solve them Proactively benchmark application code to mitigate performance and scalability issues Work with the Quality Assurance team on issue reporting, resolution, and change control Assisting the DevOps team with any environment issues during application deployment across Development, QA, Pre-production, and Production environments Collaborating with test and application support teams in troubleshooting problems that may arise from applications or integration of various components Collaborate with internal teams and vendors to fix and improve developed software and application What we are looking for Java and associated concepts including OO and service design principles (JSON and/or RESTful). Strong knowledge and experience of Java 8 and above, as well as Spring Hibernate/JPA etc. Good understanding and experience of test-driven development, continuous integration and continuous delivery practices Strong experience and knowledge of relational databases and SQL tuning Experience working with Agile methodologies as part of the software development life cycle. Experience of working with containers and message brokers like Kafka or any other message brokers Experience of container services like Kubernetes, Docker etc Experience of working of Cloud systems preferably Azure Microservice design and development Rest, JSON/XML Multi-threading in high volume, high availability systems. Experience of mobile app development using native or hybrid frameworks Experience using JavaScript frameworks: Angular or React Knowledge of HTML5, CSS3, OO JavaScript, Node.js etc. Who we are looking for Ideally someone who has worked for a Fintech start-up and has experience with products focused on consumer but also involved in developing highly scalable and resilient microservice applications Starter-finisher attitude to manage work Strong verbal and written English communication skills High energy and drive that suits a start-up environment Comfortable working outside of rigid structures and frameworks Effective working in ambiguous environments You are a team player and can work cross-team - for instance with business-minded staff, designers, product owners, and everything in between What we stand for We believe we are better together when we listen, engage and support each other, we want you to bring your expertise and experience to work every day We are passionate about what we are doing and want you to share this with us, enjoy your time with us, stay calm under pressure and bring positive energy to the team We are all on a journey together, we want your ambition and flexible mind set to embrace the twists and turns as we grow as a business At the moment, and for the foreseeable future, this role will be 100% home based. We are in the process of developing a Future of Work at Pollinate strategy which will include hybrid working. Pollinate offers great benefits including up to 20% bonus, Pension, Life Assurance, Health Cash Plan, CSOP as well as flexible working hours and a weekly online Yoga class. This Job Description covers the main areas of your responsibilities. It is not an exhaustive list. We only accept candidates who have the right to work in the UK. - Pollinate offers excellent benefits, including up to 20% bonus Pension Life Assurance Health Cash Plan CSOP Flexible working hours Online Yoga class 2 stagesJava, Spring, Hibernate, SQL, AzureJava, J2EE, JavaScript, SQL, Kafka, Kubernetes, Docker, Azure
Spring technology are working on a fantastic opportunity for numerous Java and Senior Java Developers to join a large organisation for a period of three to six months Requirements: · Java / Spring · Microservices / AWS Cloud · Integration with Datastore - SQL, Performance / Resilience · TDD / BDD · Restful integrations / Swaga · TMF · People who can challenge / come up with ideas · For more senior Java rol...... click apply for full job details
Mar 17, 2021
Contractor
Spring technology are working on a fantastic opportunity for numerous Java and Senior Java Developers to join a large organisation for a period of three to six months Requirements: · Java / Spring · Microservices / AWS Cloud · Integration with Datastore - SQL, Performance / Resilience · TDD / BDD · Restful integrations / Swaga · TMF · People who can challenge / come up with ideas · For more senior Java rol...... click apply for full job details