Make yourself visible and let companies apply to you.
Roles
MongoDB Jobs
Overview
Looking for top MongoDB jobs? Explore the best opportunities for MongoDB developers, database administrators, and engineers on Haystack. Whether you’re skilled in MongoDB Atlas, data modeling, or performance tuning, find your next role with competitive salaries and remote options. Start your MongoDB career search today and connect with leading tech companies hiring now!
Lead Developer AI
Datatech Analytics
London
Fully remote
Senior
£55,000 - £65,000
RECENTLY POSTED
+8

Lead Developer (Full Stack, AI) UK, Remote-first | £55k-£65k

Remote-first | £55k-£65k

Rare opportunity to join a high growth team building cutting edge AI products in a fast moving, creative environment.

You’ll be part of a small, high impact team with the autonomy and pace of a scale up, where decisions are made quickly and your work has real visibility. At the same time, the business benefits from the backing, stability, and support of a larger, well established organisation, giving you the best of both worlds.

This is a hands on’ Lead role, managing a small team while owning delivery across full stack development, architecture, and deployment. You’ll play a key role in shaping how AI is embedded into real, production grade products, not just experimentation.

What you’ll be doing:

Leading 2 developers while staying close to the code
Designing, building, and scaling full stack applications
Owning system architecture, deployment, and engineering standards
Integrating AI features into products using modern APIs and data-driven approaches
Improving CI/CD, environments, and overall delivery capability

Tech environment - Not set in Stone

Frontend: React, Next.js, TypeScript (or similar)
Backend: Node.js (Express, NestJS) or Python (FastAPI, Django) (or similar)
APIs: REST, GraphQL (or similar)
Databases: PostgreSQL, MongoDB (or similar)

AI / Data:
Experience integrating AI/ML features via APIs (e.g. OpenAI, Anthropic or similar)
Exposure to data pipelines, inference workflows, or retrieval-based systems (RAG, vector DBs or similar)

Cloud & DevOps:
AWS, Azure, or GCP
Docker, CI/CD pipelines (GitHub Actions, GitLab CI or similar)
Experience deploying and maintaining production systems is essential

What they’re looking for:

Strong full stack engineer with leadership experience
Proven track record delivering and deploying real products
Comfortable owning deployment and improving engineering standards
Clear communicator, able to work across technical and non-technical teams

This role isn’t for you if:

Your AI experience is limited to demos, courses, or side projects without production use
You’ve never deployed or maintained a live system end-to-end
You prefer purely frontend or backend work without full stack ownership
You’re not comfortable taking responsibility for delivery, not just contributing code
Communication with non-technical stakeholders isn’t something you enjoy

Small team, real ownership, exciting vision genuine impact.

If you’ve shipped products, can lead from the front, and want to build something meaningful in the AI space, Apply Now

No sponsorship available

Software AI Engineer
SF Partners
Not Specified
Hybrid
Junior - Mid
£60,000 - £70,000
RECENTLY POSTED
+5

Software AI Engineer with generative AI, LLM or ML experience is sought by a high growth scale up based near Birmingham.

Working at the forefront of national security innovation this Software AI Engineer will work within a R&D team collaborating with industry partners to turn ideas into production ready, market leading solutions.

This role would suit a software engineer with a couple of years commercial experience within broad range of technologies and a demonstratable passion for AI/ ML innovation who is looking for a truly collaborative, autonomous working environment with end to end project exposure.

In return this Software AI Engineer can expect excellent career development and training opportunities within a market leading SME.

Given the nature of the work an active DV clearance would be a massive plus.

This Software AI Engineer based near Birmingham should have most of the following key skills:

  • A software engineering background - Python, JavaScript, Typescript node.js etc
  • A real passion for bleeding edge generative AI and/or advanced machine learning technology - Pytorch, TensorFlow, LlamaCPP, Keras etc
  • Varied database exposure - PostgreSQL, MongoDB, CosmosDB
  • Cloud services exposure - AWS preferred but all considered
  • Very strong communication skills
  • Experience working in R&D or small technical teams would be a plus

This Software AI Engineer will receive

  • Starting salary of up £70,000 DoE
  • Hybrid working (1 day a week in the office)
  • Extensive personal development scheme
  • 25 days holiday
  • Generous pension scheme
  • 10% Bonus
  • Private healthcare
  • Truly autonomous, collaborative culture with extensive growth potential
  • Regular remuneration reviews

So if you are a Software AI Engineer who wants to join a market leading business with innovation at its core please apply now to be considered

Birmingham
Research & development, generative AI, machine learning, LLM, Python, PyTorch

Full Stack Lead Developer (Java/ReactJS), Vice President - Citi
Citi
UK
Hybrid
Senior
Private salary
RECENTLY POSTED
+21

Discover your future at Citi
Working at Citi is far more than just a job. A career with us means joining a team of more than 230,000 dedicated people from around the globe. At Citi, you’ll have the opportunity to grow your career, give back to your community and make a real impact.

Job Overview
Discover your future at Citi
Working at Citi is far more than just a job. A career with us means joining a team of more than 230,000 dedicated people from around the globe. At Citi, you’ll have the opportunity to grow your career, give back to your community and make a real impact.

Job Overview
Engineer the future of global finance. At Citi, our Tech team doesn’t just support finance - we are helping to redefine it. Every day, $5 trillion crosses through our network. We do business in 180+ countries operating at a scale few can match. From deploying advanced AI to helping shape global markets, we build systems that matter. Look to join a team where your work helps influence economies, your ideas can drive innovation and outcomes, and your growth is backed by mentorship, continuous learning and flexibility with potential hybrid work opportunities. Help solve real-world challenges that touch millions and get the opportunity to build the future of finance with Citi Tech.

We are seeking an experienced and highly motivated Lead Full Stack Developer to join our dynamic engineering team. The ideal candidate will possess deep expertise in Java and ReactJS, coupled with a strong understanding of both relational (RDBMS) and NoSQL databases. This role is critical for driving the design, development, and deployment of robust, scalable, and high-performance applications. The Lead Developer will also play a key role in advocating for and implementing best practices in CI/CD application delivery and will have the opportunity to explore and integrate AI technologies into our solutions.

Key Responsibilities

  • Lead the design, development, and implementation of complex enterprise-level applications using Java for backend services and ReactJS for intuitive and responsive front-end user interfaces.
  • Architect and manage data storage solutions, demonstrating proficiency with relational databases (e.g. Oracle, MySQL) and NoSQL databases (e.g., MongoDB, Cassandra, DynamoDB). This includes schema design, query optimization, and data migration strategies.
  • Drive continuous improvement in our CI/CD pipelines, ensuring efficient, automated, and reliable application delivery from development to production environments.
  • Mentor and provide technical guidance to junior and mid-level developers, fostering a culture of collaboration, excellence, and continuous learning.
  • Collaborate with product managers, UX/UI designers, and other stakeholders to translate business requirements into technical specifications and deliver innovative solutions.
  • Conduct code reviews, ensuring adherence to coding standards, performance, security, and scalability best practices.
  • Troubleshoot and resolve complex technical issues across the full application stack.
  • Stay abreast of emerging technologies, industry trends, and best practices in full-stack development, database management, CI/CD, and Artificial Intelligence.

Required Qualifications

  • Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related field.
  • Professional experience in software development, with at least 3 years in a lead or senior full-stack role.
  • Strong proficiency in Java development, including Spring Boot, Spring Framework, and related ecosystem.
  • Expert-level skills in ReactJS and its core principles, along with experience in popular React workflows (such as Flux or Redux) and component libraries.
  • Demonstrable experience with RDBMS (e.g., PostgreSQL, Oracle, MySQL), including advanced SQL, schema design, and performance tuning.
  • Solid understanding and hands-on experience with NoSQL databases (e.g., MongoDB, Cassandra, DynamoDB), including data modeling and query optimization for these systems.
  • Proven experience with CI/CD application delivery management, including tools like Jenkins, GitLab CI, GitHub Actions, Azure DevOps, or similar.
  • Experience with cloud platforms (e.g., AWS, Azure, GCP) and containerization technologies (e.g., Docker, Kubernetes).
  • Excellent problem-solving, analytical, and communication skills.
  • Ability to work effectively in an agile development environment.

Preferred Qualifications

  • Exposure to Artificial Intelligence (AI) and Machine Learning (ML) concepts, frameworks (e.g., TensorFlow, PyTorch), or practical application of AI in software solutions.
  • Experience with message brokers (e.g., Kafka, RabbitMQ) and microservices architecture.
  • Familiarity with testing frameworks (e.g., JUnit, Mockito, Jest, React Testing Library).
  • Experience with GraphQL.

What we’ll provide you
By joining Citi, you will not only be part of a business casual workplace with a hybrid working model (up to 2 days working at home per week), but also receive a competitive base salary (which is annually reviewed), and enjoy a whole host of additional benefits such as:

  • 27 days annual leave (plus bank holidays)
  • A discretional annual performance related bonus
  • Private Medical Care & Life Insurance
  • Employee Assistance Program
  • Pension Plan
  • Paid Parental Leave
  • Special discounts for employees, family, and friends
  • Access to an array of learning and development resources

Visit ourGlobal Benefitspage to learn more.
Alongside these benefits Citi is committed to ensuring our workplace is where everyone feels comfortable coming to work as their whole self, every day. We want the best talent around the world to be energized to join us, motivated to stay and empowered to thrive.

Job Family Group:
Technology ------------------------------------------------------
Job Family:
Applications Development ------------------------------------------------------
Time Type:
Full time ------------------------------------------------------
Most Relevant Skills
Please see the requirements listed above.------------------------------------------------------
Other Relevant Skills
For complementary skills, please see above and/or contact the recruiter.------------------------------------------------------
Citi is an equal opportunity employer, and qualified candidates will receive consideration without regard to their race, color, religion, sex, sexual orientation, gender identity, national origin, disability, status as a protected veteran, or any other characteristic protected by law.

If you are a person with a disability and need a reasonable accommodation to use our search tools and/or apply for a career opportunity review Accessibility at Citi .

View Citi’s EEO Policy Statement and the Know Your Rights poster.

Lead Java Engineer (AVP) - Citi
Citi
UK
Hybrid
Senior
Private salary
RECENTLY POSTED
+18

Discover your future at Citi
Working at Citi is far more than just a job. A career with us means joining a team of more than 230,000 dedicated people from around the globe. At Citi, you’ll have the opportunity to grow your career, give back to your community and make a real impact.

Job Overview
Discover your future at Citi
Working at Citi is far more than just a job. A career with us means joining a team of more than 230,000 dedicated people from around the globe. At Citi, you’ll have the opportunity to grow your career, give back to your community and make a real impact.

Job Overview
Engineer the future of global finance. At Citi, our Tech team doesn’t just support finance - we are helping to redefine it. Every day, $5 trillion crosses through our network. We do business in 180+ countries operating at a scale few can match. From deploying advanced AI to helping shape global markets, we build systems that matter. Look to join a team where your work helps influence economies, your ideas can drive innovation and outcomes, and your growth is backed by mentorship, continuous learning and flexibility with potential hybrid work opportunities. Help solve real-world challenges that touch millions and get the opportunity to build the future of finance with Citi Tech.

We are looking for a highly skilled and experienced Lead Java Engineer to drive the design, development, and implementation of robust and scalable enterprise applications. The successful candidate will possess exceptional expertise in Java development and a profound understanding of database systems, including both relational (RDBMS) and NoSQL technologies. This role involves technical leadership, architectural contributions, and mentoring junior team members, ensuring the delivery of high-quality, high-performance software solutions.

Key Responsibilities

  • Lead the architectural design, development, and implementation of mission-critical backend systems and services using Java and its ecosystem (e.g., Spring Boot, Spring Framework).
  • Serve as a subject matter expert in database technologies, including advanced schema design, query optimization, performance tuning, and data migration strategies for both relational databases (e.g., PostgreSQL, Oracle, MySQL, SQL Server) and NoSQL databases (e.g., MongoDB, Cassandra, Redis).
  • Provide technical leadership and guidance to a team of Java developers, promoting best practices in coding, software design, and system architecture.
  • Conduct thorough code reviews to ensure code quality, maintainability, scalability, and adherence to established standards.
  • Collaborate closely with product managers, architects, and other engineering teams to translate business requirements into technical specifications and innovative solutions.
  • Identify and resolve complex technical challenges, performance bottlenecks, and production issues across the application stack.
  • Champion continuous integration and continuous delivery (CI/CD) practices to streamline the development and deployment lifecycle.
  • Stay current with emerging technologies, industry trends, and best practices in Java development, database management, and distributed systems.

Required Qualifications

  • Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related technical field.
  • Professional experience in software development, with at least 3 years in a lead or senior Java engineering role.
  • Exceptional proficiency in Java, with extensive experience in core Java, multithreading, and modern Java frameworks like Spring Boot and Spring.
  • Demonstrated deep expertise and hands-on experience with Relational Database Management Systems (RDBMS), including complex SQL queries, stored procedures, database normalization, indexing, and performance optimization.
  • Strong practical experience with NoSQL databases, understanding their various paradigms (document, key-value, columnar, graph), data modeling for NoSQL, and optimizing queries for performance and scalability.
  • Experience designing and implementing RESTful APIs and microservices architectures.
  • Familiarity with cloud platforms (e.g., AWS, Azure, GCP) and containerization technologies (e.g., Docker, Kubernetes).
  • Solid understanding of software development life cycles (SDLC) and agile methodologies.
  • Excellent problem-solving abilities, strong analytical skills, and clear communication skills (verbal and written).

Preferred Qualifications

  • Experience with message brokers (e.g., Kafka, RabbitMQ) and event-driven architectures.
  • Knowledge of data warehousing concepts and ETL processes.
  • Experience with build tools such as Maven or Gradle, and version control systems like Git.
  • Exposure to performance testing, security best practices, and enterprise integration patterns.
  • Familiarity with CI/CD tools and practices (e.g., Jenkins, GitLab CI, GitHub Actions).
  • Experience with distributed caching mechanisms (e.g., Redis, Memcached).

What we’ll provide you
By joining Citi, you will not only be part of a business casual workplace with a hybrid working model (up to 2 days working at home per week), but also receive a competitive base salary (which is annually reviewed), and enjoy a whole host of additional benefits such as:

  • 27 days annual leave (plus bank holidays)
  • A discretional annual performance related bonus
  • Private Medical Care & Life Insurance
  • Employee Assistance Program
  • Pension Plan
  • Paid Parental Leave
  • Special discounts for employees, family, and friends
  • Access to an array of learning and development resources

Visit ourGlobal Benefitspage to learn more.
Alongside these benefits Citi is committed to ensuring our workplace is where everyone feels comfortable coming to work as their whole self, every day. We want the best talent around the world to be energized to join us, motivated to stay and empowered to thrive.

Job Family Group:
Technology ------------------------------------------------------
Job Family:
Applications Development ------------------------------------------------------
Time Type:
Full time ------------------------------------------------------
Most Relevant Skills
Please see the requirements listed above.------------------------------------------------------
Other Relevant Skills
For complementary skills, please see above and/or contact the recruiter.------------------------------------------------------
Citi is an equal opportunity employer, and qualified candidates will receive consideration without regard to their race, color, religion, sex, sexual orientation, gender identity, national origin, disability, status as a protected veteran, or any other characteristic protected by law.

If you are a person with a disability and need a reasonable accommodation to use our search tools and/or apply for a career opportunity review Accessibility at Citi .

View Citi’s EEO Policy Statement and the Know Your Rights poster.

Senior Software Engineer - Java/Kotlin (Developer Enablement) - Vice President - Citi
Citi
UK
Hybrid
Senior
Private salary
RECENTLY POSTED
+9

Discover your future at Citi
Working at Citi is far more than just a job. A career with us means joining a team of more than 230,000 dedicated people from around the globe. At Citi, you’ll have the opportunity to grow your career, give back to your community and make a real impact.

Job Overview
We’re looking for multiple talented engineers Server Side , to join one of our high-impact teams inside Citi’s CTO organisation . You’ll sit within Devel oper Enablement , a group focused on innovation, developer platforms and internal tools used across the bank, where we experiment and ship fast, like a startup inside a global bank. Our mission is to save our engineers tens of minutes per day, equating to £10,000,000s of savings at Citi’s scale.

Opportunities in CTO

There are many exciting opportunities for you , and flexibility to move between multiple projects if that’s something you’d enjoy.

SDLC Automation is a greenfield project that builds on the success we’ve had in automating the SDLC and takes it further . Th is blue-sky project looks at ways we can greatly improve the SDLC process at Citi, taking ideas like grad ing engineering teams and reward ing those who follow best practices , perhaps mov ing them from manual approval process to an automatic one . The use of Artificial Intelligence is highly likely .

D ev h ub is the Engineers homepage where e ngineers can see all of parts of the SDL C, such as code reviews, J IRAS and deployments , all tied together into single workflow . The next-generation greenfield Developer Experience ( DevEx ) platform aims to save days of engineering time per engineer per year at one of the largest engineering organisations in the world. Transforming the way engineers work at Citi .

Why you’ll love working here:

  • You get to work in the engineering focused part of the bank, the Chief Technology Office , building tools for other engineers

  • You’ll work in a small, agile team , in an organisation led by technologists .

  • You’ll impact the daily experience of tens of thousands of engineers at one of the largest engineering organisations in the world.

What you will bring

A selection of the tools and capabilities required across our platforms. We value muti-disciplined polyglot engineers but also understand and support the need for specialisms too across the wider department.

Server

  • Strong server-side engineering skills: Kotlin or Java ( we’re using Java 21) , building and consuming RESTful APIs .

  • Proficiency with relational and/or NoSQL databases: PostgreSQL, MongoDB.

Desirable skills

  • Experience with event-driven architecture.

  • Experience with microservice architecture

  • Contract first Apis, such as swagger.

  • Experience with message queuing systems: Apache Kafka.

  • SRE/DevOps - Experience with scalability & Observability

  • U nderstanding of containerization (Docker) and orchestration (Kubernetes).

  • Familiarity with CI/CD tools and automated deployments.

  • Comfortable collaborating with product, design, and UI engineers, product managers, and other stakeholders to understand requirements and deliver robust backend solutions.

Tools you’ll use (depending on role)

  • Server : Kotlin, Java, Spring Boot , http4k, ktor , PostgreSQL, MongoDB, Apache Kafka, Docker, Kubernetes, Helm, Tekton , Harness

  • Infra: OpenShift, Tekton , Harness,

  • Mac or PC - It’s up to you.

  • Access to time-saving AI tools such as GitHub Copilot and Cognition.ai’s Devin

Don’t tick every box?
Don’t worry, if you’re talented our team would like to chat to you. Our team have diverse backgrounds with former entrepreneurs, multi-disciplined practitioners, and people from all over the world. We have many roles within the same Developer Enablement group that are open, and we can find a role, or even create one that fits you.

What we’ll provide you
By joining Citi Belfast, you will not only be part of a business casual workplace with a hybrid working model (up to 2 days working at home per week), but also receive a competitive base salary (which is annually reviewed), and enjoy a whole host of additional benefits such as:

  • 27 days annual leave (plus bank holidays)
  • A discretional annual performance related bonus
  • Private Medical Care & Life Insurance
  • Employee Assistance Program
  • Pension Plan
  • Paid Parental Leave
  • Special discounts for employees, family, and friends
  • Access to an array of learning and development resources

Visit ourGlobal Benefitspage to learn more.
Alongside these benefits Citi is committed to ensuring our workplace is where everyone feels comfortable coming to work as their whole self, every day. We want the best talent around the world to be energized to join us, motivated to stay and empowered to thrive.


Job Family Group:
Technology ------------------------------------------------------
Job Family:
Applications Development ------------------------------------------------------
Time Type:
Full time ------------------------------------------------------
Most Relevant Skills
Please see the requirements listed above.------------------------------------------------------
Other Relevant Skills
For complementary skills, please see above and/or contact the recruiter.------------------------------------------------------
Citi is an equal opportunity employer, and qualified candidates will receive consideration without regard to their race, color, religion, sex, sexual orientation, gender identity, national origin, disability, status as a protected veteran, or any other characteristic protected by law.

If you are a person with a disability and need a reasonable accommodation to use our search tools and/or apply for a career opportunity review Accessibility at Citi .

View Citi’s EEO Policy Statement and the Know Your Rights poster.

Java Developer - Citi
Citi
UK
Hybrid
Mid - Senior
Private salary
RECENTLY POSTED
+24

Discover your future at Citi
Working at Citi is far more than just a job. A career with us means joining a team of more than 230,000 dedicated people from around the globe. At Citi, you’ll have the opportunity to grow your career, give back to your community and make a real impact.

Job Overview
Discover your future at Citi
Working at Citi is far more than just a job. A career with us means joining a team of more than 230,000 dedicated people from around the globe. At Citi, you’ll have the opportunity to grow your career, give back to your community and make a real impact.

Job Overview
Engineer the future of global finance. At Citi, our Tech team doesn’t just support finance - we are helping to redefine it. Every day, $5 trillion crosses through our network. We do business in 180+ countries operating at a scale few can match. From deploying advanced AI to helping shape global markets, we build systems that matter. Look to join a team where your work helps influence economies, your ideas can drive innovation and outcomes, and your growth is backed by mentorship, continuous learning and flexibility with potential hybrid work opportunities. Help solve real-world challenges that touch millions and get the opportunity to build the future of finance with Citi Tech.

We are looking for a skilled Java Developer to join our engineering team. The ideal candidate will be responsible for designing, developing, and maintaining high-performance, scalable, and resilient applications using modern Java technologies. This role requires strong technical expertise, a passion for problem-solving, and the ability to contribute significantly to our product development lifecycle, from concept to deployment. The Senior Java Developer will also mentor junior team members and contribute to architectural discussions.

Key Responsibilities

  • Design, develop, and maintain robust, scalable, and high-performance backend applications and services using Java and the Spring ecosystem (Spring Boot, Spring Framework).
  • Write clean, efficient, well-documented, and testable code following best practices and design patterns.
  • Collaborate with product owners, architects, and other developers to understand requirements, define technical specifications, and deliver innovative solutions.
  • Participate in all phases of the software development lifecycle, including analysis, design, development, testing, deployment, and support.
  • Optimize application performance, identify bottlenecks, and implement solutions to ensure high availability and responsiveness.
  • Conduct code reviews, provide constructive feedback, and ensure adherence to coding standards and architectural guidelines.
  • Troubleshoot and debug complex issues in development and production environments.
  • Mentor junior developers, share knowledge, and contribute to a culture of continuous learning and improvement.
  • Stay up-to-date with emerging technologies, industry trends, and best practices in Java development and software engineering.

Required Qualifications

  • Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related technical field.
  • Professional experience in Java development.
  • Strong expertise in Core Java, including multithreading, data structures, algorithms, and object-oriented design principles.
  • Extensive experience with Spring Framework and Spring Boot for building microservices and RESTful APIs.
  • Solid understanding and hands-on experience with relational databases (e.g., PostgreSQL, Oracle, MySQL, SQL Server), including advanced SQL, schema design, and ORM frameworks (e.g., Hibernate, JPA).
  • Experience with building and consuming RESTful web services.
  • Proficiency with build tools such as Maven or Gradle.
  • Experience with version control systems, particularly Git.
  • Familiarity with Agile development methodologies (Scrum, Kanban).
  • Strong problem-solving skills, attention to detail, and ability to work independently and as part of a team.
  • Excellent communication skills, both written and verbal.

Preferred Qualifications

  • Experience with NoSQL databases (e.g., MongoDB, Cassandra, Redis).
  • Familiarity with cloud platforms (e.g., AWS, Azure, GCP) and containerization technologies (e.g., Docker, Kubernetes).
  • Experience with message brokers (e.g., Kafka, RabbitMQ).
  • Knowledge of testing frameworks (e.g., JUnit, Mockito) and experience with Test-Driven Development (TDD).
  • Understanding of CI/CD pipelines and tools (e.g., Jenkins, GitLab CI, GitHub Actions).
  • Experience with performance tuning and optimization of Java applications.
  • Familiarity with front-end technologies (e.g., JavaScript, React, Angular) is a plus, but not required for this backend-focused role.

What we’ll provide you
By joining Citi, you will not only be part of a business casual workplace with a hybrid working model (up to 2 days working at home per week), but also receive a competitive base salary (which is annually reviewed), and enjoy a whole host of additional benefits such as:

  • 27 days annual leave (plus bank holidays)
  • A discretional annual performance related bonus
  • Private Medical Care & Life Insurance
  • Employee Assistance Program
  • Pension Plan
  • Paid Parental Leave
  • Special discounts for employees, family, and friends
  • Access to an array of learning and development resources

Job Family Group:
Technology ------------------------------------------------------
Job Family:
Applications Development ------------------------------------------------------
Time Type:
Full time ------------------------------------------------------
Most Relevant Skills
Please see the requirements listed above.------------------------------------------------------
Other Relevant Skills
For complementary skills, please see above and/or contact the recruiter.------------------------------------------------------
Citi is an equal opportunity employer, and qualified candidates will receive consideration without regard to their race, color, religion, sex, sexual orientation, gender identity, national origin, disability, status as a protected veteran, or any other characteristic protected by law.

If you are a person with a disability and need a reasonable accommodation to use our search tools and/or apply for a career opportunity review Accessibility at Citi .

View Citi’s EEO Policy Statement and the Know Your Rights poster.

Public Cloud - Forward Deployed Engineer (VP) - Citi
Citi
Multiple locations
Hybrid
Leader
Private salary
RECENTLY POSTED
+2

Discover your future at Citi
Working at Citi is far more than just a job. A career with us means joining a team of more than 230,000 dedicated people from around the globe. At Citi, you’ll have the opportunity to grow your career, give back to your community and make a real impact.

Job Overview
About the Opportunity
Are you a seasoned technologist with a passion for building cutting-edge enterprise products and a hands-on approach to engineering? Join Citi’s Cloud Technology Services (CTS) team and be part of our commitment to transform Citi’s technology by leveraging game-changing cloud capabilities to drive agility, efficiency, and innovation.
We’re providing our businesses with a competitive edge by leveraging the scale of the public cloud and enabling new infrastructure economics. As the Forward Deployed Engineer, you will play a pivotal role in shaping and executing our public cloud strategy.
You will be part of a team that continues to deliver big! From building a cloud-based High-Performance Compute (HPC) platform to run huge risk calculations, enabling Citi to leverage GenAI at scale, all the way to enabling payments solutions, this team is at the forefront of innovation.

What You’ll Do:

  • Technical Expertise: Provide hands-on technical contribution within a product team that focuses on public cloud container fleet management services, supporting Citi’s secure and enterprise-scale adoption of the public cloud.
  • Collaborative Development: Contribute to a team of cloud engineers and full-stack software developers, building and deploying solutions that advance the public cloud strategy.
  • Automation: Identify and develop automation initiatives to improve processes related to public cloud service consumption, enhancing client satisfaction and delivering business value.
  • Cross-Functional Partnership: Collaborate with teams across Citi’s technology landscape to ensure alignment between public cloud initiatives and broader business goals.
  • Engineering Excellence: Contribute to defining and measuring success criteria for service availability and reliability within the specific product domain.

Who You Are:

You are a talented developer with a proven track record of hands-on enterprise grade application development, expertise in public cloud, and a passion for engineering best practices. You have:

  • Development Expertise: Experienced in full-stack software development with a focus on AWS and GCP. Demonstrates hands-on software development and engineering expertise. Key areas of proficiency include:

    • Programming Languages: Python, Java and Go.
    • AI/ML: prompt engineering, LLMs, RAG, Semantic Search, Vector Databases, etc
    • Behaviour-Driven Development (BDD) Testing: Cucumber, JBehave, Pytest-BDD, etc.
    • CI/CD pipelines: Harness, Tekton, Jenkins, etc.
    • Knowledge on middleware & distributed messaging (Kafka)
    • Databases (MongoDB and SQL)
    • Familiarity with Domain Driven Design and Event Driven Architecture
  • Agile and DevOps Mindset: Familiarity with Agile Development, DevOps, and SRE practices.

  • Adaptability: A demonstrated ability to quickly learn new technologies and adapt to changing project requirements.

  • Strategic Thinking: Experience evaluating complex requirements and rationalizing them into a consistent service offering.

  • Excellent Communication: The ability to effectively communicate technical concepts to both technical and non-technical audiences.

  • Exceptional Teamwork and Collaboration: A proven ability to contribute effectively within a cross-functional team environment.

What we can offer you:
By joining Citi, you will not only be part of a business casual workplace with a hybrid working model (up to 2 days working at home per week), but also receive a competitive base salary (which is annually reviewed), and enjoy a whole host of additional benefits such as:

  • 27 days annual leave (plus bank holidays)
  • A discretional annual performance related bonus
  • Private Medical Care & Life Insurance
  • Employee Assistance Program
  • Pension Plan
  • Paid Parental Leave
  • Special discounts for employees, family, and friends
  • Access to an array of learning and development resources

Visit ourGlobal Benefitspage to learn more.
Alongside these benefits Citi is committed to ensuring our workplace is where everyone feels comfortable coming to work as their whole self, every day. We want the best talent around the world to be energized to join us, motivated to stay and empowered to thrive.


Job Family Group:
Technology ------------------------------------------------------
Job Family:
Systems & Engineering ------------------------------------------------------
Time Type:
Full time ------------------------------------------------------
Most Relevant Skills
Please see the requirements listed above.------------------------------------------------------
Other Relevant Skills
For complementary skills, please see above and/or contact the recruiter.------------------------------------------------------
Citi is an equal opportunity employer, and qualified candidates will receive consideration without regard to their race, color, religion, sex, sexual orientation, gender identity, national origin, disability, status as a protected veteran, or any other characteristic protected by law.

If you are a person with a disability and need a reasonable accommodation to use our search tools and/or apply for a career opportunity review Accessibility at Citi .

View Citi’s EEO Policy Statement and the Know Your Rights poster.

Lead Solution Architect Endur (ETRM Gas & Power Trading)
BP Energy
London
In office
Senior
Private salary
RECENTLY POSTED
+3

Entity:

Technology

Job Family Group:

IT&S Group

Job Description:

What you will do
In this role, you will lead the end-to-end architecture of our Endur (Openlink) energy trading platform, partnering closely with traders,

product owners, market experts, and engineering teams to deliver solutions that are technically robust and aligned with business ambition.

You will help modernise our trading technology by applying contemporary design patterns, cloud-native engineering principles, and architecture

governance that supports performance, scalability, resilience, and future growth. You will provide architectural leadership across internal teams

and vendor partners, ensuring alignment through the full delivery lifecycle. You will also play a central part in shaping trading capabilities

across front-, middle-, and back-office workflowsensuring that every component, from deal capture to optimisation,

scheduling, settlement and reporting, works seamlessly together.

Key areas of focus

Architecture & Design

  • Own the target architecture for Endur-enabled trading capabilities, document key decisions, and make thoughtful trade-offs.
  • Translate complex business requirements into scalable, maintainable solutions designed for real-world trading conditions (availability, latency, resiliency).

Endur / ETRM Platform Leadership

  • Lead architecture and design across Endur programmes (new capabilities, upgrades, integrations, and platform modernisation).
  • Define integration patterns between Endur and surrounding systems (market data, scheduling/optimisation, risk, settlements, reporting, data platforms).

Domain Advisory (Gas & Power)

  • Act as a trusted advisor on physical energy trading processes (front-to-back lifecycle), ensuring designs reflect how trading actually operates.

Collaboration & Delivery

  • Work with developers, data engineers, product teams, UX, vendors, and consultants; guide design reviews and drive consistency across teams.
  • Reinforce Agile/DevOps ways of working, CI/CD practices, and operational readiness.

What you will need to be successful

Required (must-have)

  • Significant hands-on Endur (Openlink) experience delivering and shaping solutions in a production energy trading environment.
  • Strong experience in physical Gas and/or Power trading, including lifecycle processes such as deal capture, scheduling/nomination, optimisation, settlements/invoicing, risk/PnL and reporting.
  • Proven track record leading architecture on complex trading programmes, including governance, design authority, and stakeholder management.
  • Strong understanding of non-functional requirements for trading platforms: performance, resiliency, security, auditability, and operational support.
  • Experience with modern architecture patterns: microservices, messaging/event-driven design, caching, and API strategy.
  • Strong communication skills (written, verbal, visual) and ability to work across business and technology teams.

Technical capability (expected)

  • AWS cloud services (strongly preferred) and cloud-native patterns
  • C# or Java
  • Containerisation (Kubernetes / Docker / OpenShift)
  • Infrastructure as code (Terraform)
  • Integration and messaging (APIs, JSON/Swagger/OpenAPI, AMQ or similar)
  • CI/CD and DevOps tooling; Git-based workflows

Nice to have

  • Endur modernisation experience (e.g., upgrades, cloud migration, platform re-architecture)
  • React familiarity for UI collaboration
  • Data architecture experience supporting transactional + analytical models, reconciliation, real-time reporting, distributed caching, and NoSQL (e.g., MongoDB)
  • Experience working with vendor-led delivery and multi-team programmes

Why join us?
Youll influence one of bps most critical trading platforms and shape how we build technology that supports real-time decision-making in fast-moving markets. Youll work closely with traders, market experts, and engineering teams to deliver high-impact capabilitiesbalancing modern architecture with the realities of live trading operations.

Travel Requirement

No travel is expected with this role

Relocation Assistance:

This role is not eligible for relocation

Remote Type:

This position is not available for remote working

Skills:

Agility core practices, Business modelling, Creativity and Innovation, Data Analysis, Data design, Digital Analytics, Emerging technology monitoring, Information Assurance, Integration, IT Management, IT strategy and planning, Network Design, Requirements definition and management, Risk Management, Service operations and resiliency, Solution Architecture, Systems Development Management, Technical specialism, User Experience Analysis

Legal Disclaimer:

We are an equal opportunity employer and value diversity at our company. We do not discriminate on the basis of race, religion, color, national origin, sex, gender, gender expression, sexual orientation, age, marital status, socioeconomic status, neurodiversity/neurocognitive functioning, veteran status or disability status.Individuals with an accessibility need may request an adjustment/accommodation related to bps recruiting process (e.g., accessing the job application, completing required assessments, participating in telephone screenings or interviews, etc.). If you would like to request an adjustment/accommodation related to the recruitment process,pleasecontact us.

If you are selected for a position and depending upon your role, your employment may be contingent upon adherence to local policy. This may include pre-placement drug screening, medical review of physical fitness for the role, and background checks.

Backend Software Engineer - Python
The Talent Locker
London
In office
Senior
£90,000 - £105,000
RECENTLY POSTED

Location: London (in-office 4 days per week, non-negotiable)

Type: Full-time

Reports to: Head of Engineering

Salary: £90,000-£105,000 + benefits

Are you a Senior Backend Engineer who thrives on designing and scaling complex systems? Do you enjoy working on data-intensive platforms involving Real Time pipelines, streaming architectures, and graph-based services?

This is a hands-on role within a small, research-driven engineering team working on high-complexity systems. You will take ownership of key components from architecture through to production, while contributing to the overall technical direction.

Key Responsibilities

  • Design, build, and own Back End services and data pipelines in Python
  • Develop and operate streaming systems using Kafka or similar technologies
  • Work with graph-based data structures and algorithms to support analytics and decision-making
  • Build reliable, scalable systems that process Real Time data from distributed edge devices
  • Lead technical decisions across architecture, tooling, and system design
  • Collaborate with data scientists and ML engineers to deploy models into production
  • Mentor engineers and contribute to engineering best practices
  • Improve observability, monitoring, and incident response processes
  • Write maintainable, well-tested code and contribute to code reviews

Requirements

  • 5+ years of experience building and operating Back End systems in production
  • Strong proficiency in Python
  • Experience with streaming systems (Kafka, Pulsar, or similar)
  • Familiarity with graph data structures and algorithms
  • Experience working with databases (MongoDB or similar)
  • Solid understanding of distributed systems concepts and trade-offs
  • Proven experience owning systems end-to-end
  • Experience with Git and collaborative development workflows
  • Ability to make independent technical decisions and clearly communicate trade-offs
  • Comfortable working in a small, high-ownership team environment

Compensation & Benefits

  • Private health and dental coverage
  • 25 days holiday
  • Enhanced parental leave
  • High-quality hardware
  • Additional perks (workspace benefits, team events, and more)
Senior Data Engineer
McCabe & Barton
London
Hybrid
Senior
£650/day
RECENTLY POSTED
+1

Senior Software Engineer – Data Engineering

Contract duration:- 6 months initially (with extension available for the right person)

Location:- London EC4

Hybrid working:3 days per week in office + 2 days WFH

Rate: £650 inside IR35

Join our Data Engineering team at the heart of a quantitative investment firm, powering the infrastructure which drives our systematic trading strategies and cutting-edge discretionary research. You’ll help architect a multi-petabyte scale estate, processing billions of datapoints daily from thousands of data sources. Our stack combines Java and Python, with foundations of Kafka, ArcticDB, MongoDB, and more.

What you bring to the role

  • Experience working with large scale messaging and downsampling solutions
  • Strong academic record and a degree with high mathematical and computing content e.g. Computer Science, Mathematics, Engineering or Physics
  • 5-7 years of professional experience in software engineering with Java or Python as your primary language and knowledge of both
  • Proficient on Linux platforms and strong understanding of Git
  • Deep knowledge of one or more relevant database technologies such as Iceberg, Postgres, or MongoDB
  • Strong problem-solving skills and attention to detail
  • Strong communication and collaboration abilities
  • Ability to work independently and gather requirements from stakeholders

Advantageous to have

• Familiarity with distributed systems and orchestration

• Experience with performance optimization and large-scale data processing

• Contributions to open-source projects

• Experience working with Large Language Models (LLMs)

Software Developer/AI Product Engineer, Recruitment/Executive Search/Headhunting, London
Logan Sinclair
London
In office
Mid - Senior
Private salary
RECENTLY POSTED

Responsibilities

  • Enhance internal applications using Nest.js, TypeScript, PSQL/MongoDB and Docker
  • Build and maintain internal API: integrate with Streak, Google Workspace, and in-house tools
  • Establish testing, release and CI/CD practices for high-change internal products
  • Develop and refine agentic systems across the recruitment workflow
  • Create AI-driven automations with LLMs for retrieval, summarisation, and recommendations
  • Design data pipelines linking operational systems, internal tools, and reporting layers
  • Build dashboards and visibility tools for process health, role progress, and productivity
  • Translate business ideas into scoped technical projects with clear milestones

Requirements

  • Degree or equivalent experience in Computer Science or related field
  • Track record building AI/ML-enabled product features
  • Strong grasp of RESTful APIs and third‑party service integrations
  • Proficient with databases (PSQL, MongoDB) and data modelling
  • Familiarity with Google Cloud Console and Google APIs (Drive, OAuth2, Groups)
  • Hands-on with LLM integrations (e.g., Claude), strong data extraction/parsing/analysis skills
Data Engineer (Big Data/ Hadoop/ Spark Dev)
Hays Technology
London
Remote or hybrid
Mid - Senior
£550/day - £700/day
RECENTLY POSTED
+2

Your new company Working for a renowned financial services organisation Your new role We're looking for a Data Engineer to design and deliver scalable on prem, high‑quality data solutions for low/ high-level data platforms that power analytical and business insights. This is a hands‑on role suited to someone with strong data engineering and big data expertise, ideally gained within financial services. Using , Big Data tools and Spark development you will ensure data quality through automated validation, monitoring, and testing. You will also enable seamless integration across data warehouses and data lakes, contributing to a robust, scalable, and resilient enterprise data ecosystem. What you'll need to succeed Strong Data Engineering expertise with Big Data technologies. Experience designing and building on‑prem data platforms, from high‑level architecture to detailed technical design. Strong Spark development experience. Hands‑on experience with Hadoop - configuring multi‑node Hadoop clusters, including resource management, security, and performance tuning. Strong Big Data engineering background using Apache Airflow, Spark, dbt, Kafka, and Hadoop ecosystem tools. Knowledge of RDBMS systems (PostgreSQL, SQL Server) and familiarity with NoSQL/distributed databases such as MongoDB. Proven delivery of streaming pipelines and real‑time data processing solutions. Delivered streaming pipelines and real‑time data processing solutions. What you'll get in return Flexible working options available. What you need to do now If you're interested in this role, click 'apply now' to forward an up-to-date copy of your CV, or call us now. Hays Specialist Recruitment Limited acts as an employment agency for permanent recruitment and employment business for the supply of temporary workers. By applying for this job you accept the T&C's, Privacy Policy and Disclaimers which can be found at (url removed)

Software Engineer
Tec Partners
Cheltenham
Hybrid
Mid - Senior
£45,000 - £66,000
RECENTLY POSTED
+5

Software Engineer Employment Type: Full-time Location: Cheltenham, Manchester, London Salary: £45,000 - £66,000 Clearance: Must be able to obtain the highest level of UK Security Clearance Opportunity Overview We are seeking a Senior Software Engineer to join a high-performing team working on innovative and complex technology solutions within the defence and security sectors. In this role, you will be central to designing, developing and maintaining secure, high-performance systems that support critical national infrastructure. You will have the opportunity to work on a variety of impactful projects in a hybrid working environment with excellent flexibility and benefits. Key Responsibilities Design, develop and maintain robust, scalable software solutions
Actively contribute to the code base, including peer code reviews
Break down technical requirements into well-defined Agile tasks
Manage and optimise CI/CD pipelines and automated deployment processes
Demonstrate completed features and development progress to internal and external stakeholders Essential Skills and Experience Proven experience in software development using Java, JavaScript, or Python
Solid understanding of cloud computing environments, particularly AWS or Azure
Practical knowledge of DevOps practices and tools, such as Jenkins, GitLab, Docker, OpenShift, or Kubernetes
Experience working with relational and non-relational databases, such as SQL, Elasticsearch, or MongoDB
Strong grasp of Agile development methodologies and collaborative team-based delivery What’s on Offer Competitive salary and performance-related bonus scheme
Ongoing career development, mentorship, and training opportunities
Supportive and inclusive working environment Application Process If you’re looking to take the next step in your career and contribute to meaningful, cutting-edge projects, please get in touch with Christian at TEC Partners. If this particular role isn’t quite the right fit, we’re supporting a range of exciting opportunities across the defence, cyber and intelligence sectors - contact us to discuss your preferences and career goals

Data Security Backend Engineer - Java - Citi
Citi
UK
Hybrid
Mid - Senior
Private salary
RECENTLY POSTED
+13

Discover your future at Citi
Working at Citi is far more than just a job. A career with us means joining a team of more than 230,000 dedicated people from around the globe. At Citi, you’ll have the opportunity to grow your career, give back to your community and make a real impact.

Job Overview
Engineer the future of global finance. At Citi, our Tech team doesn’t just support finance - we are helping to redefine it. Every day, $5 trillion crosses through our network. We do business in 180+ countries operating at a scale few can match. From deploying advanced AI to helping shape global markets, we build systems that matter. Look to join a team where your work helps influence economies, your ideas can drive innovation and outcomes, and your growth is backed by mentorship, continuous learning and flexibility with potential hybrid work opportunities. Help solve real-world challenges that touch millions and get the opportunity to build the future of finance with Citi Tech.

The Mid-level Java Developer will be an integral part of the Data Security Identity Innovation space within the Cloud Technology Service department. This intermediate-level position is responsible for the design, development, and implementation of robust microservice applications. The primary objective is to build solutions, predominantly using Java and Spring Boot, that drive automation and achieve cost reductions by streamlining manual processes across the firm. The successful candidate will ensure high-quality standards are met within existing and planned technology frameworks, contributing to the strategic evolution of our cloud-based identity services.

Responsibilities

  • Develop, deploy, and maintain microservice applications primarily using Java and Spring Boot, and occasionally Python, focusing on automation and cost reduction initiatives.
  • Contribute to the technical design, development, and testing of new features and functionalities within the identity innovation space.
  • Collaborate with business and development teams to translate engineering requirements into technical specifications and assist in defining application and system processes.
  • Ensure the seamless integration of microservices with existing systems and cloud infrastructure.
  • Implement solutions and processes in accordance with audit initiatives and requirements, consulting with Business Information Security Officers (BISOs) and Technology Information Security Officers (TISOs) as needed.
  • Exhibit an in-depth understanding of Java development best practices, microservices architecture, and cloud-native principles.
  • Participate in code reviews, mentor junior team members, and contribute to continuous improvement of development processes.
  • Appropriately assess risk when making technical decisions, demonstrating particular consideration for the firm’s reputation and safeguarding Citigroup, its clients, and assets, by driving compliance with applicable laws, rules, and regulations, adhering to Policy, applying sound ethical judgment regarding personal behavior, conduct, and business practices, and escalating, managing, and reporting control issues with transparency.

Qualifications

  • Proven relevant experience in software development, with a strong focus on Java and microservices.
  • Demonstrated experience working in a large, complex, and/or global environment, preferably within Financial Services.
  • Proven ability to manage technical projects or significant project components effectively.
  • Consistently demonstrates clear and concise written and verbal communication skills, especially in technical contexts.
  • Comprehensive understanding of software design principles, development methodologies, and analytics tools to identify best practices.
  • Demonstrated analytic and diagnostic skills for troubleshooting and problem-solving.
  • Ability to work effectively in a matrix environment and partner with virtual teams.
  • Ability to work independently, prioritize tasks, and take ownership of various parts of a project or initiative from conception to deployment.
  • Ability to work under pressure and manage tight deadlines or unexpected changes in expectations or requirements in a fast-paced development environment.
  • Proven track record of contributing to operational process change and improvement through technical solutions.

Education

  • Bachelor’s degree/University degree in Computer Science, Engineering, or a related field, or equivalent experience.

Must-Have Skills

  • Programming Languages: Core Java
  • Frameworks: Spring Framework (Core, Spring Security, Spring Data)
  • Databases Relational: Oracle, PostgreSQL
  • Databases NoSQL: MongoDB
  • Web Services: SOAP and RESTful API development
  • Build Tools: Maven, Gradle
  • Version Control: Git
  • Testing Frameworks: JUnit, AssertJ, Mockito, Cucumber
  • Logging: Experience with logging frameworks (e.g., SLF4J, Log4j)
  • Containerization: Docker, Kubernetes
  • Message Queues: Kafka
  • Architecture: Microservices Architecture
  • DevOps: CI/CD pipelines and practices

Nice-to-Have Skills

  • Programming Languages: Basic knowledge and experience with Python
  • Performance Tuning: Basic knowledge of JVM tuning and application profiling

What we’ll provide you
By joining Citi Belfast, you will not only be part of a business casual workplace with a hybrid working model (up to 2 days working at home per week), but also receive a competitive base salary (which is annually reviewed), and enjoy a whole host of additional benefits such as:

  • 27 days annual leave (plus bank holidays)
  • A discretional annual performance related bonus
  • Private Medical Care & Life Insurance
  • Employee Assistance Program
  • Pension Plan
  • Paid Parental Leave
  • Special discounts for employees, family, and friends
  • Access to an array of learning and development resources

Visit ourGlobal Benefitspage to learn more.
Alongside these benefits Citi is committed to ensuring our workplace is where everyone feels comfortable coming to work as their whole self, every day. We want the best talent around the world to be energized to join us, motivated to stay and empowered to thrive.


Job Family Group:
Technology ------------------------------------------------------
Job Family:
Systems & Engineering ------------------------------------------------------
Time Type:
Full time ------------------------------------------------------
Most Relevant Skills
Please see the requirements listed above.------------------------------------------------------
Other Relevant Skills
For complementary skills, please see above and/or contact the recruiter.------------------------------------------------------
Citi is an equal opportunity employer, and qualified candidates will receive consideration without regard to their race, color, religion, sex, sexual orientation, gender identity, national origin, disability, status as a protected veteran, or any other characteristic protected by law.

If you are a person with a disability and need a reasonable accommodation to use our search tools and/or apply for a career opportunity review Accessibility at Citi .

View Citi’s EEO Policy Statement and the Know Your Rights poster.

Junior Quantitative Researcher – Sports Betting/ London/ $ 75K
Eka Finance
London
In office
Junior
Private salary
RECENTLY POSTED

A leading sports betting fund is seeking a Junior Quantitative Researcher to join its expanding quantitative research team. This is an exciting opportunity for an analytically minded individual with a passion for sports modelling, data science, and statistics to contribute to cutting-edge research and model development within a high-performing environment. Key Responsibilities 1. Assist senior quantitative researchers in delivering research and model development projects. 2. Support clients and internal teams by: 3. Developing, maintaining, and improving the mathematical libraries that power predictive models and analytical tools. 4. Building and maintaining software systems that deliver model outputs into production. 5. Perform statistical analysis of datasets, test hypotheses, and communicate findings effectively to key stakeholders. 6. Contribute to the ongoing enhancement of core programming libraries. 7. Participate in at least one professional development event annually—such as a conference, workshop, or networking event—focused on areas like sports analytics, statistics, machine learning, or gambling. Skills & Experience Required 1. MSc in Statistics , Data Science , Mathematics , or another quantitative discipline (e.g., Computer Science, Engineering, Finance) with a strong statistical component. 2. Prior experience in a role involving significant statistical analysis, demonstrating skills beyond academic study. 3. Programming experience and a willingness to learn and work in R . 4. Demonstrated passion for sports modelling—through personal projects, academic research, or independent analyses. 5. Commitment to continuous learning and professional growth. 6. Curiosity and enthusiasm for exploring new technologies and programming languages. 7. Eligibility to work in the UK . Preferred 1. Strong interest in horse racing , supported by prior modelling or data analysis projects. 2. Understanding of sports betting markets . 3. Familiarity with statistical and machine learning methods (e.g., GBM, Torch, CNN, LSTM, NLP, GNN). 4. Experience with additional programming languages (e.g., Python, C++, Julia). 5. Working knowledge of database systems (e.g., SQL, MongoDB, Redis, Postgres). 6. Experience with version control , code reviews , and merge requests . 7. Familiarity with CI/CD pipelines and test-driven development (TDD) .

Senior Application Support Engineer
Redline Group Ltd
Leicestershire
In office
Senior
£40,000 - £45,000
RECENTLY POSTED
+2

A Senior Application Support Engineer is sought to join an innovative technology team in Ashby-de-la-Zouch, Leicestershire, contributing to the support, maintenance, and continuous improvement of customer-facing platforms and cloud-based infrastructure.

The Senior Application Support Engineer, Ashby-de-la-Zouch, Leicestershire, will be expected to develop your understanding in the field, learning from peers and senior engineers in technical areas and industry best practices. This may include platform operations, cloud infrastructure (Azure), system administration, database support, and application troubleshooting across live production environments.

Responsibilities include:

  • Support day-to-day operation of production and internal platforms, ensuring high availability.
  • Monitor system performance, investigate alerts, and resolve technical issues.
  • Assist with deployments, upgrades, patching, and environment configuration.
  • Administer Microsoft Azure environments, including VMs, Azure SQL, App Services, and storage.
  • Maintain Windows and Linux server environments, including user access and system configurations.
  • Support database environments including Microsoft SQL Server and Azure SQL.
  • Troubleshoot application and system integrations using logs, APIs, and diagnostic tools.
  • Support messaging and integration technologies such as MQTT and connected systems.
  • Participate in incident management, triage, and resolution across customer-facing systems.
  • Manage support tickets, ensuring clear communication and timely resolution.
  • Develop and maintain automation scripts using PowerShell, Python, and SQL.
  • Support security best practices including patching, access control, and vulnerability management.
  • Maintain technical documentation, including procedures, configurations, and troubleshooting guides.
  • Contribute to continuous improvement initiatives and operational efficiency enhancements.

Key skills & experience:

  • 5+ years’ experience in application support, infrastructure, or systems engineering roles.
  • Strong experience with Microsoft Azure administration and cloud environments.
  • Experience with Windows Server and ideally Linux system administration.
  • Strong knowledge of Microsoft SQL Server and/or Azure SQL.
  • Experience with scripting (PowerShell and/or Python).
  • Understanding of networking fundamentals (DNS, VPNs, firewalls).
  • Experience supporting live production systems and resolving complex issues.
  • Strong troubleshooting, analytical, and problem-solving skills.
  • Excellent communication skills with the ability to work across technical and non-technical teams.
  • Desirable: Experience with containers, MongoDB, MQTT, IoT systems, or AI-driven tooling.

How to apply:

Apply now for the Senior Application Support Engineer role in Ashby-de-la-Zouch, Leicestershire. Send your CV to (url removed) or call Adam on (phone number removed).

GenAI Full Stack Engineer - Consultant / Senior Consultant
83zero Limited
London
Hybrid
Senior
£60,000
RECENTLY POSTED
+13

GenAI Full Stack Engineer - Consultant

Salary: £45,000 - £55,000 plus benefits, perks and healthcare options

Job Type: Permanent - Hybrid / 2 x days per week - Travel to client site

Base Locations: London, Manchester, Newcastle, Glasgow

Overview:

We’re looking for a GenAI Full Stack Engineer who is passionate about solving real-world challenges through technology. You’ll work closely with senior stakeholders both internally and within key clients to create GenAI strategies that translate business issues into relevant technical solutions and competitive propositions that are scalable, secure, and sustainable.

Your Role:

  • Collaborate with the team to develop GenAI proof-of-concepts (POCs) for clients using technologies like Retrieval-Augmented Generation (RAG) and intelligent agents.
  • Scale existing POCs to production-ready solutions for customer use.
  • Design and develop Full Stack applications for both GenAI and non-GenAI projects.
  • Support the development of infrastructure to enable robust end-to-end solutions.
  • Grow your skills by exploring and experimenting with emerging technologies, including GenAI.

Your skills and experience:

  • Backend Development: Experience in building microservices using either Python with FastAPI, or TypeScript with Express or equivalent
  • Frontend Development: Experience in building React applications using TypeScript, leveraging frameworks such as Next.js or Vite.
  • GenAI Frameworks: Familiarity with tools like LangChain, LangGraph, CrewAI, or Vercel AI (in Python or JavaScript).
  • LLM experience: Practical experience with Large Language Models (LLMs) such as OpenAI, Anthropic, Mistral, or Llama, and tools like Ollama.
  • Cloud Platforms: Proficiency in AWS or Azure for hosting and deployment.
  • Containerization and Orchestration: Hands-on experience with Docker, Kubernetes, and Docker Compose.
  • Infrastructure as Code (IaC): Exposure to tools like Terraform.
  • Monitoring Tools: Familiarity with LLM monitoring tools like Langsmith, Langfuse, or similar.
  • CI/CD: Experience with continuous integration and deployment tools such as GitLab, GitHub, or Jenkins.
  • Vector Databases: Experience with and (but not limited to) ChromaDB, Pinecone, PGVector, MongoDB , Qdrant etc.
  • NoSQL: Familiarity with NoSQL databases (e.g., MongoDB preferred).
  • SQL: Experience working with SQL databases like PostgreSQL.
  • Proficient in Git and version control platforms like GitHub, GitLab, etc.

To be successfully appointed to this role, it is a requirement to obtain Security Check (SC) clearance.

Junior Software Engineer (Technical Exploitation) - Stratford
HMRC
London
Hybrid
Junior
£42,631/day
RECENTLY POSTED
+14

About the job
Job summary
Discover what it’s like to work in a compliance role that makes an impact. Could you help us shape a stronger, fairer future? Your next career move starts here.
HMRC is the UK’s tax, payments and customs authority and we have a vital purpose: we collect the money that pays for the UK’s public services and help families and individuals with targeted financial support.
HMRC’s Fraud Investigation Service (FIS) is responsible for the department’s civil and criminal investigations.
FIS provides HMRC with an effective investigation arm to enforce the Department’s compliance policies. This enables the Department to deliver against the strategic responsibilities across all the taxes and duties it administers. This includes complex offshore evasion, international smuggling of illicit excise goods, exports of controlled weapons and technology, labour market abuses, VAT and Self-Assessment repayment frauds and a host of other fraud attacks targeted at the tax system.
FIS is home to a wide range of people with a variety of skills and professional backgrounds - including accountants, cybercrime specialists, criminal justice professionals, tax professionals and operational delivery support teams to name but a few. We use a range of powers and approaches to protect funding for UK public services, investigating the most harmful tax cheats and ensuring nobody is beyond our reach.
Covert Operations, Digital Exploitation (CODE) sits within FIS. Working across Law Enforcement and government, CODE provides investigative tools and covert techniques to front-line investigations and works with key partners to develop and provide access to new technology and systems to enable investigators to respond to serious and complex tax evasion and crime.
Job description
The Technical Exploitation Development (TXD) team plays an integral role in His Majesty’s Government’s fight against serious and organised crime, supporting investigations totalling hundreds of millions of pounds each year.
The team manages a diverse and rapidly increasing product portfolio, ranging from development of covert tools for mobile device data acquisition, computer and network exploitation, building custom radio frequency hardware, to the implementation of cutting-edge data visualisation platforms.
Collaboration and capability sharing are critical to our mission so working alongside other Government and Law Enforcement agencies will ensure that no two projects nor two days are ever the same in this role. The team is recognised across the LE and UKIC community as deep matter experts in a range of complex technical specialisms including software engineering, hardware electronics, radio frequency, computer and network exploitation, and reverse engineering.
To enable the rapid prototyping and production of bespoke capabilities, the team is split into two distinct functions:

  • Engineering is responsible for managing the full stack development and testing of all bespoke solutions. This could include; developing tools to normalise, interrogate and visualise large datasets, command and control systems, to producing plugins and modules to extend functionality of commercial and in-house built tools.
  • Exploit Development is responsible for conducting security research before producing specialist tools that assist in the exploitation of digital devices, encrypted communications and networks.

All staff across both functions are expected to code and test to produce capabilities as part of the software development lifecycle.
Our tech stacks vary between products (some examples can be found under the essential criteria), so the team is encouraged to adopt new technologies and develop specialisms through guided support and training.
Person specification
You will be expected to:

  • Carry out research and development of new equipment, tools and techniques to counter the threat, risk and harm posed by serious organised criminals.
  • Participate in design, secure coding and testing of single components or modules of larger systems.
  • Work as part of a skilled team sharing ideas, but also take the initiative to work independently when required.
  • Participate in code reviews and pair programming with senior and lead engineers and exploiters.
  • Break a problem down into its component parts to identify and diagnose root causes as well as troubleshoot and identify problems across different technology capabilities.
  • Manage multiple priorities in a fast-paced environment.
  • Adhere to and follow best practice guidelines and standards.
  • Provide guidance, technical operational support and training in the installation and use of developed tools and techniques for deployment by investigation officers.
  • Ensure all work is carried out within the requirements of the legal framework to be compliant in the law enforcement and legislative.

Essential Criteria:

  • Experience of working in an agile software development or exploitation role focussing on user-centred design.
  • Experience to demonstrate identifying user requirements, ability to design software, write secure code and implement testing methods.
  • Experience of Continuous Integration (unit testing, TDD, Jenkins, Git).
  • Experience with version control systems.
  • Experience of working with tools for API, performance, accessibility and security testing.
  • Demonstrate an awareness of information security and the types of security controls that can be used to mitigate security threats within solutions and services.

Experience in one or more of the following languages:

  • Python, Java, Go, Rust, C, Objective-C
  • HTML, JavaScript, React, TypeScript, Vue.js, Node.js

And experience in at least one of the following technologies:

  • Database: MongoDB, MySQL, PostgreSQL, SQLite
  • Mobile app development: Android, iOS
  • Logging and Visualisation: Elastic, Kafka, Spark, Graylog, Splunk
  • Common exploitation/pen testing open source tools
  • Digital Forensics and Cyber Security tools

Desirable Criteria:

  • Knowledge, understanding and practical application of the following pieces of legislation: Investigatory Powers Act (IPA 2016), Regulation of Investigatory Powers Act (RIPA 2000) and the associated Codes of Practices.

Other Information
In addition to the standard pre-employment checks for appointment into the Civil Service, all candidates must also obtain National Security Vetting at Security Check (SC) clearance level for this vacancy. You will normally need to meet the minimum UK residency period as determined by the level of vetting being undertaken, which for SC is 5 years UK residency prior to your vetting application. Once in post you will be required to apply for Developed Vetting ( DV ) clearance which has a requirement for 10 years UK residency. If you have any questions about this residency requirement, please speak to the vacancy holder for this post. This post is open to ‘UK Nationals Only’.
CODE have a support network that can offer assistance to colleagues throughout the DV process. CODE understands the experience of obtaining DV clearance affects individuals differently with the process being in depth and intrusive. The network consists of CODE DV cleared volunteers who will be able to guide you through the process and systems and look to alleviate any concerns.
Flexibility Payment
This post attracts a Level 2 Flexibility Payment (FP) that is paid monthly with salary. This FP allows HMRC flexibility to change your work pattern, at short notice, to meet business needs.
You will be expected to undertake periods of On Call. You will also be expected to work additional hours, at weekends and outside your normal working hours/days (including bank holidays).
In applying for a position and accepting the FP you agree that you can and will meet those attendance requirements.
Note: Payment of FP is dependent on successful completion of role specific training and you will move to Level 2 FP eligibility in stages (see the attached document for details).
FP levels are reviewed annually - on a business need and personal basis - and may be subject to change.
Details of the Flexibility Payment can be found in the attached document.
Benefits
Alongside your salary of £42,631, HM Revenue and Customs contributes £12,350 towards you being a member of the Civil Service Defined Benefit Pension scheme. Find out what benefits a Civil Service Pension provides.
HMRC operates both Flexible and Hybrid Working policies, allowing you to balance your work and personal commitments. We welcome applications from those who need to work a more flexible arrangement and will agree to requests where possible, considering our operational and customer service needs.
We offer a generous leave allowance, starting at 25 days and increasing by a day for every year of qualifying service up to a maximum of 30 days.

  • Pension - We make contributions to our colleagues’ Alpha pension equal to at least 28.97% of their salary.
  • Family friendly policies.
  • Personal support.
  • Coaching and development.

To find out more about HMRC benefits and find out what it’s really like to work for HMRC hear from our insiders or visit Thinking of joining the Civil Service
Things you need to know
Artificial intelligence
Artificial intelligence can be a useful tool to support your application, however, all examples and statements provided must be truthful, factually accurate and taken directly from your own experience. Where plagiarism has been identified (presenting the ideas and experiences of others, or generated by artificial intelligence, as your own) applications may be withdrawn and internal candidates may be subject to disciplinary action. Please see our candidate guidance (opens in a new window) for more information on appropriate and inappropriate use.
Selection process details
This vacancy is using Success Profiles (opens in a new window), and will assess your Strengths and Experience.
How to Apply
As part of the application process, you will be asked to provide the following:

  • A name-blind CV including your job history and previous experiences.
  • A 750-word Personal Statement. Your Personal Statement should be used to describe how your skills and experience would be suitable for the advertised role, making reference to the Essential Criteria and Person Specification outlined in the advert.

Please complete a separate statement (Max 250 words) for the Desirable Criteria where applicable. This is not essential for the role but may be considered by the vacancy-holder where candidates have the same scores at interview.
Further details around what this will entail are listed on the application form.
Sift
In the event of a large number of applications being received, an initial sift may be held on your CV.
At full sift your CV, and your Personal Statement, will be assessed, with the successful candidates being invited to interview.
We may also raise the score required at any stage of the process if we receive a high number of applications.
Interview
During the panel interview, your experience will be assessed, you will have a 15 minute presentation with follow up questions. The presentation handout will be provided to applicants invited to interview. You will also be asked strength-based questions to also explore what you enjoy and your motivations relevant to the job role.
This is an example of a strengths-based question: “It is often said that the customer’s needs should come first. To what extent do you agree or disagree with this statement?”
There is no expectation or requirement for you to prepare for the strengths-based questions in advance of the interview, though you may find it helpful to spend some time reflecting on what you enjoy doing and what you do well.
Interviews will take place via video link. Sift and interview dates to be confirmed.
Eligibility
Please take extra care to tick the correct boxes in the eligibility sections of your application form. Mistakes sometimes happen but if you contact us later than two working days (Monday-Friday) before the vacancy closes, we may not be able to reopen your application for you. If you do make a mistake with your eligibility form, please contact us via: - Use the subject line to insert appropriate wording for example - ‘Please re-open my application - (insert vacancy ref) & vacancy closing date (insert date)’.
To check that you are eligible to apply for this role, please review the eligibility information before submitting your application.
The HMRC app can help you with your application
The HMRC app can provide you with your past 5 years’ employment history, making the process of filling in your application quicker and easier.
If successful in your application, you will need your National Insurance number for the onboarding process.
Download the HMRC app now and save your National Insurance number to your digital phone wallet.
How to download the HMRC app and sign up for an account
Download the free HMRC app from the App Store or Google Play store.
If you have an HMRC online account already, sign straight in using your ID and password. If not, you can prove your identity by answering some questions or providing your photo ID.
You’ll then be able to access the app quickly and easily by signing in using a 6-digit PIN, your fingerprint, or facial recognition.
You can find guidance for technical issues on GOV.UK: Technical support with HMRC online services.
Reserve List
A reserve list may be held for up to 12 months from which further appointments may be made for the same or similar roles - if this applies to you, we’ll let you know via your Civil Service Jobs account.
Merit List
After interview, a single merit list will be created, and you will only be considered for posts in locations you have expressed a preference for. Appointments will be made in strict merit order in line with the set number of roles in each location.
Criminal Record Check
Applications received from candidates with a criminal record are considered fairly in accordance with the DBS Code of Practice and the Recruitment of ex-offenders Policy.
Hybrid working at HMRC
HMRC is an office-based organisation, and colleagues are expected to spend 60% of their working time in the office. Our offices provide opportunity for interaction, collaboration which aids learning and development and a sense of community. Where the role allows it, and where the home environment is suitable, colleagues can work from home for up to 2 days a week, averaged over a calendar month (or a proportionate amount of time for colleagues who work less than full time).
Reasonable Adjustments
We want to make sure no one is put at a disadvantage during our recruitment process. To assist you with this, we will reduce or remove any barriers where possible and provide additional support where appropriate.
If you need a change to be made so that you can make your application, you should:

  • Contact the UBS Recruitment team via as soon as possible before the closing date to discuss your needs.

Complete the “Assistance required” section in the “Additional requirements” page of your application form to tell us what changes or help you might need further on in the recruitment process. For instance, you may need wheelchair access at interview, or if you’re deaf, a Language Service Professional.
Technical Support
If you are experiencing problems that cannot be resolved by our ‘help’ section, then technical support is available. You will receive a reply in 2 working days.
Additional Security Information
Please note: in addition to the standard pre-employment checks for appointment into the Civil Service, all candidates must also obtain National Security Vetting at Security Check (SC) clearance level for this vacancy. You will normally need to meet the minimum UK residency period as determined by the level of vetting being undertaken, which for SC is 5 years UK residency prior to your vetting application. If you have any questions about this residency requirement, please speak to the vacancy holder for this post.
From 1 April 2026, applicants will be required to meet updated nationality and residency requirements so that National Security Vetting (NSV) checks can be conducted. If this affects you, we will give you more information at the appropriate time.
Important information for existing HMRC contractual homeworkers:
Please note that this role is unsuitable for contractual homeworkers due to the nature and/or requirements of the role.
Terms and Conditions
Customer facing roles in HMRC require the ability to converse at ease with members of the public and provide advice in accurate spoken English and/or Welsh where required. Where this is an essential requirement, this will be tested as part of the selection process.
HMRC has a presence in every region of the UK. For more information on where you might be working, review this information on our locations.
The Civil Service values honesty and integrity and expects all candidates to abide by these principles. The evidence you provide in your application must relate to your own experiences.
Any instances of plagiarism or other forms of cheating will be investigated and, if proven, the relevant application(s) will be withdrawn from the process.
Recording of interviews is prohibited unless explicit agreement is sought in line with the UK General Data Protection Regulations.
Questions relating to an individual application must be emailed as detailed later in this advert.
Applicants who are successful at interview will be, as part of pre-employment screening, subject to a check on the Internal Fraud Database (IFD). This check will provide information about employees who have been dismissed for fraud or dishonesty offences. This check also applies to employees who resign or otherwise leave before being dismissed for fraud or dishonesty had their employment continued. Any applicant’s details held on the IFD will be refused employment.
A candidate is not eligible to apply for a role within the Civil Service if the application is made within a 5 year period following a dismissal for carrying out internal fraud against government.
New entrants will join on the minimum of the pay band.
Please note that, if you are applying for roles on a part-time basis, the salary agreed will be pro-rata, reflective of the working hours agreed within your contract.
If you experience accessibility problems with any attachments on this advert, please contact the email address in the ‘Contact point for applicants’ section.
For more Information for people applying for, or thinking of applying for, roles at HM Revenue and Customs, please see link: Working for HMRC: information for applicants - GOV.UK.
Feedback will only be provided if you attend an interview or assessment.
Security
Successful candidates must undergo a criminal record check.
Successful candidates must meet the security requirements before they can be appointed. The level of security needed is security check (opens in a new window).
See our vetting charter (opens in a new window).
People working with government assets must complete baseline personnel security standard (opens in new window) checks.
Nationality requirements
Open to UK nationals only.
Working for the Civil Service
The Civil Service Code (opens in a new window) sets out the standards of behaviour expected of civil servants.
We recruit by merit on the basis of fair and open competition, as outlined in the Civil Service Commission’s recruitment principles (opens in a new window).
The Civil Service embraces diversity and promotes equal opportunities. As such, we run a Disability Confident Scheme (DCS) for candidates with disabilities who meet the minimum selection criteria.
The Civil Service also offers a Redeployment Interview Scheme to civil servants who are at risk of redundancy, and who meet the minimum requirements for the advertised vacancy.
Diversity and Inclusion
The Civil Service is committed to attract, retain and invest in talent wherever it is found. To learn more please see the Civil Service People Plan (opens in a new window) and the Civil Service Diversity and Inclusion Strategy (opens in a new window).

Full Stack Software Developer
Redline Group Ltd
Leicestershire
In office
Mid - Senior
£50,000 - £60,000
RECENTLY POSTED
+6

We are working with a globally recognised, high-growth technology business within the transport sector to recruit an experienced Full Stack Software Developer based in Ashby-de-la-Zouch.

This is an exciting job opportunity to join a forward-thinking engineering team working on long-term, innovative projects within a fast-growing market. As a Full Stack Software Developer, you will play a key role in designing, building, and deploying scalable, cloud-based applications that support mission-critical systems. In this job, you will contribute across the full software development lifecycle, from architecture and feature development through to deployment, optimisation, and continuous improvement.

Experience required for the Full Stack Software Engineer job based in Ashby-de-la-Zouch:

  • Front-end development using Vue.Js (preferred), React, or Angular
  • TypeScript and JavaScript
  • C#
  • MongoDB and Microsoft SQL
  • .NET 8/9 (APIs and background worker services)
  • Docker / containerisation
  • Cloud deployments (Azure, AWS, etc.)
  • Node.Js

Why Apply?

  • Join a rapidly expanding technology business operating at the forefront of transport innovation.
  • Work on impactful, real-world systems
  • Be part of a collaborative, quality-driven engineering culture.
  • Long-term project pipeline offering strong contract stability and extension potential.

If you are a Full Stack Developer based in Ashby-de-la-Zouch with strong cloud, .NET, and modern JavaScript framework experience, please send your CV to (url removed) or call Ben on (phone number removed).

Lead DBA
Buzz Bingo
Nottingham
Hybrid
Senior
£60,000
RECENTLY POSTED
+7

Location: Hybrid

Salary: £60,000 per annum

Be the data powerhouse behind the Buzz Bingo experience!

At Buzz, everything we do starts with people, our customers and you. If you re passionate about tech, love bringing new ideas to life, and enjoy leading others to success, this could be your next big move.

Our systems keep the Buzz world spinning from the moment someone walks into a club to every click they make online. As our Lead Database Administrator, you ll play a central role in shaping the data foundations that power unforgettable player experiences across the UK.

What you ll be doing

You ll lead the way on all things data, including:

  • Coaching, developing, and inspiring our DBA team.
  • Setting the standards, policies, and best practice for our database platforms.
  • Owning long?term database architecture and capacity planning.
  • Managing installation, upgrades, and patching across SQL Server, Oracle, PostgreSQL, MySQL, MongoDB, and more.
  • Monitoring and tuning performance to keep our systems lightning?fast.
  • Ensuring high availability, disaster recovery, and top?tier security.
  • Keeping us compliant with GDPR and data governance standards.
  • Troubleshooting and resolving complex issues across production and dev environments.
  • Driving automation and efficiency across the estate.
  • Working closely with architects, engineers, and product teams to design brilliant database solutions.
  • Staying ahead of trends and bringing fresh ideas to continuously evolve our data landscape.

What You ll Get in Return

  • 24/7 access to GPs, mental health support, and more for you and your family
  • Thrive App NHS-approved mental wellbeing support
  • Buzz Brights Apprenticeships & Buzz Learning access to 100s of online courses
  • Buzz Brilliance Awards employee recognition scheme
  • 5 weeks annual leave plus public holidays (pro-rated for part-time roles)
  • Holiday Buy Scheme purchase an extra week of holiday (eligibility applies)
  • 50% staff discount on bingo tickets, food, and soft drinks
  • Refer a Friend Scheme
  • Life Assurance & Pension Scheme
  • Access to trained Mental Health Advocates

What you ll bring to Buzz

  • 5+ years in a senior or lead DBA position across cloud and on?prem environments
  • Strong SQL and relational database experience (MSSQL, PostgreSQL, MySQL)
  • Hands-on experience with Azure SQL, AWS RDS, Google Cloud SQL
  • Strong knowledge of T?SQL, Powershell, C#, Python
  • ETL and data pipeline experience (SSIS, SSAS, Azure Data Factory)
  • Understanding of data lakes, NoSQL, and modern data ecosystems
  • A solid grasp of GDPR, access controls, and data security best practice
  • Experience with CI/CD pipelines and Git
  • A collaborative, proactive mindset and the ability to juggle multiple priorities
  • Full clean driving licence (travel between sites required)
  • Bonus points if you ve worked in hospitality, retail, gaming, or gambling

Ready to lead the way?

Hit apply and let s make great things happen at Buzz.

Java Software Engineer
Uneek Global Ltd
Newbury
Hybrid
Mid
Private salary
RECENTLY POSTED
+1

Software Engineer (Java)

To support their aggressive growth targets, my client have identified the need for bespoke systems to streamline and automate their existing production processes. Successful applicants have the exciting task of forming their in-house Software Department, with the key target to develop the production system required to fulfil the needs of the group. This greenfield project aims to make use of cutting edge technology to enable the development of a best in class product.

Key responsibilities:

  • Work with the rest of the Software Department team to continually design and develop state of the art production software
  • Contribute to all stages of the development lifecycle
  • Define application objectives and functionality
  • Create detailed design documentation
  • Propose and implement changes to current Java infrastructure
  • Conduct software analysis, programming, testing and debugging
  • Prepare and produce end user documentation
  • Support continuous improvement, investigating alternative technologies, and presenting for architectural review

Skills & Knowledge:

Essential

  • Java 17
  • Spring Boot
  • MongoDB
  • AWS
  • Docker
  • Domain Driven Design
  • TDD/BDD
  • Basic Frontend Development in React.js/Typescript/HTML/CSS

Desirable

  • Spring Webflux / Project Rector
  • Reactive programming
  • Cloud Native Development (AWS SDK/CDK)
  • CI/CD Automation (Jenkins)
  • ETL/Real Time Analytics/Database Modelling
  • Writing Automated Testing Frameworks
  • Manufacturing/Supply Chain Experience

Further information:

  • £50,000-£55,000 depending on experience + bonus scheme
  • 37 hours per week
  • 25 days annual leave
  • 7% employer pension contribution (plus 3% employee contribution)
  • Optional private healthcare
  • Flexible working, 80% remote, 20% office based
Page 1 of 3
Frequently asked questions
Haystack features a wide range of MongoDB-related job opportunities including Database Administrator, Backend Developer, Data Engineer, Full Stack Developer, and DevOps roles that require expertise in MongoDB.
You can filter your job search by selecting the 'Remote' option in the location filter on Haystack. This will display MongoDB jobs that allow you to work from anywhere.
While some employers prefer candidates with MongoDB certifications, many roles prioritize your practical experience and understanding of MongoDB. Having certifications can enhance your profile but is not always mandatory.
Yes, most MongoDB job listings on Haystack allow you to apply directly through our platform, making the application process quick and seamless.
Yes, Haystack includes MongoDB job opportunities for various experience levels, including entry-level positions ideal for those new to MongoDB and looking to grow their skills.