it job board logo
  • Home
  • Find IT Jobs
  • Register CV
  • Career Advice
  • Contact us
  • Employers
    • Register as Employer
    • Pricing Plans
  • Recruiting? Post a job
  • Sign in
  • Sign up
  • Home
  • Find IT Jobs
  • Register CV
  • Career Advice
  • Contact us
  • Employers
    • Register as Employer
    • Pricing Plans
Sorry, that job is no longer available. Here are some results that may be similar to the job you were looking for.

40 jobs found

Email me jobs like this
Refine Search
Current Search
senior java engineer kubernetes kafka docker hybrid
Java Developer (AVP)
Citigroup Inc. City, Belfast
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 Global Fixed Income Trade Processing (FiTP) Team is seeking a Software Engineer (Java) with a proven track record of design and developing large, complex and distributed systems. This role is within the FiTP team in Belfast. The successful individual will ideally have a strong knowledge of Fixed Income products and experience in building software systems to handle the capture and processing of high volume of such trades. In this fast paced environment you must be able to prioritize tasks, work within deadlines, taking a pragmatic and thoughtful approach, paying close attention to details. You will need to employ strong communication skills, necessary to effectively produce client solutions. Senior Developer Characteristics Proven background in developing large distributed systems to address complex business problems. Ability to perform thorough requirement analysis and create comprehensive design for business features. Keen to produce well crafted software living up to highest quality standards. Enthusiastic in learning and adopting industry leading technologies into work. Ability to work independently with ownership to estimation and timeline. Self motivated and with determination to achieve goals. Good team working skills and ability to work in a virtual team environment. Ability to think critically, identify improvement opportunities within application and team, come up with solutions and drive the execution. Well organized and able to prioritize multiple tasks to achieve maximum output. Responsibilities Conduct tasks related to feasibility studies, time and cost estimates, IT planning, risk technology, applications development, model development, and establish and implement new or revised applications systems and programs to meet specific business needs or user areas. Monitor and control all phases of development process and analysis, design, construction, testing, and implementation as well as provide user and operational support on applications to business users. Utilize in depth specialty knowledge of applications development to analyze complex problems/issues, provide evaluation of business process, system process, and industry standards, and make evaluative judgement. Recommend and develop security measures in post implementation analysis of business usage to ensure successful system design and functionality. Consult with users/clients and other technology groups on issues, recommend advanced programming solutions, and install and assist customer exposure systems. Ensure essential procedures are followed and help define operating standards and processes. Serve as advisor or coach to new or lower level analysts. Has the ability to operate with a limited level of direct supervision. Can exercise independence of judgement and autonomy. Acts as SME to senior stakeholders and/or other team members. Appropriately assess risk when business decisions are made, 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. Skills & Experience Solid knowledge of Java (Java 11+ preferred) and object oriented design principles. Experience with the Spring Framework, including Spring Boot and Spring MVC. Proficiency in data access technologies like JPA/Hibernate or Spring Data. Experience in developing and deploying applications within a microservices architecture. Proficiency with relational (e.g., PostgreSQL, Oracle). Familiarity with message brokers such as Kafka or RabbitMQ. Experience in developing RESTful APIs. Familiarity with AI powered tools for coding, debugging, and optimization (e.g., GitHub Copilot, Amazon CodeWhisperer). Experience with advanced AI software engineering agents (e.g., Devin) is a plus. Familiarity with continuous integration and continuous delivery (CI/CD) concepts and tools (e.g., Jenkins, GitLab CI). Familiarity with containerization technologies like Docker and orchestration platforms like Kubernetes or OpenShift. General Skills Experience contributing to successful software projects. Demonstrates ownership and sound judgment in technical tasks. Clear written and verbal communication skills. Education Bachelor's degree/University degree or equivalent experience. This job description provides a high level review of the types of work performed. Other job related duties may be assigned as required. 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 discretionary 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 our Global Benefits page 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. 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. View Citi's EEO Policy Statement and the Know Your Rights poster.
16/07/2026
Full time
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 Global Fixed Income Trade Processing (FiTP) Team is seeking a Software Engineer (Java) with a proven track record of design and developing large, complex and distributed systems. This role is within the FiTP team in Belfast. The successful individual will ideally have a strong knowledge of Fixed Income products and experience in building software systems to handle the capture and processing of high volume of such trades. In this fast paced environment you must be able to prioritize tasks, work within deadlines, taking a pragmatic and thoughtful approach, paying close attention to details. You will need to employ strong communication skills, necessary to effectively produce client solutions. Senior Developer Characteristics Proven background in developing large distributed systems to address complex business problems. Ability to perform thorough requirement analysis and create comprehensive design for business features. Keen to produce well crafted software living up to highest quality standards. Enthusiastic in learning and adopting industry leading technologies into work. Ability to work independently with ownership to estimation and timeline. Self motivated and with determination to achieve goals. Good team working skills and ability to work in a virtual team environment. Ability to think critically, identify improvement opportunities within application and team, come up with solutions and drive the execution. Well organized and able to prioritize multiple tasks to achieve maximum output. Responsibilities Conduct tasks related to feasibility studies, time and cost estimates, IT planning, risk technology, applications development, model development, and establish and implement new or revised applications systems and programs to meet specific business needs or user areas. Monitor and control all phases of development process and analysis, design, construction, testing, and implementation as well as provide user and operational support on applications to business users. Utilize in depth specialty knowledge of applications development to analyze complex problems/issues, provide evaluation of business process, system process, and industry standards, and make evaluative judgement. Recommend and develop security measures in post implementation analysis of business usage to ensure successful system design and functionality. Consult with users/clients and other technology groups on issues, recommend advanced programming solutions, and install and assist customer exposure systems. Ensure essential procedures are followed and help define operating standards and processes. Serve as advisor or coach to new or lower level analysts. Has the ability to operate with a limited level of direct supervision. Can exercise independence of judgement and autonomy. Acts as SME to senior stakeholders and/or other team members. Appropriately assess risk when business decisions are made, 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. Skills & Experience Solid knowledge of Java (Java 11+ preferred) and object oriented design principles. Experience with the Spring Framework, including Spring Boot and Spring MVC. Proficiency in data access technologies like JPA/Hibernate or Spring Data. Experience in developing and deploying applications within a microservices architecture. Proficiency with relational (e.g., PostgreSQL, Oracle). Familiarity with message brokers such as Kafka or RabbitMQ. Experience in developing RESTful APIs. Familiarity with AI powered tools for coding, debugging, and optimization (e.g., GitHub Copilot, Amazon CodeWhisperer). Experience with advanced AI software engineering agents (e.g., Devin) is a plus. Familiarity with continuous integration and continuous delivery (CI/CD) concepts and tools (e.g., Jenkins, GitLab CI). Familiarity with containerization technologies like Docker and orchestration platforms like Kubernetes or OpenShift. General Skills Experience contributing to successful software projects. Demonstrates ownership and sound judgment in technical tasks. Clear written and verbal communication skills. Education Bachelor's degree/University degree or equivalent experience. This job description provides a high level review of the types of work performed. Other job related duties may be assigned as required. 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 discretionary 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 our Global Benefits page 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. 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. View Citi's EEO Policy Statement and the Know Your Rights poster.
Infused Solutions Ltd
Senior Full Stack developer C# / React /Azure - Perm - hybrid
Infused Solutions Ltd Coventry, Warwickshire
Full Stack Developer (C# / React / Azure) Location: Coventry - Hybrid (2 days onsite per week) Salary: 60,000 - 70,000 Eligibility: Must be based in the UK - no visa sponsorship available About the Company Join a fast-moving digital team that's modernising enterprise systems and building next-generation web platforms from the ground up. This is a great opportunity to work on meaningful software projects, shape architecture decisions, and collaborate with a highly skilled engineering group in an environment that encourages innovation and autonomy. The Role You'll be responsible for designing, developing, and deploying robust full-stack applications across cloud-based and containerised environments. From building APIs and crafting modern frontends to streamlining DevOps processes, you'll play a hands-on role in delivering reliable, scalable solutions that support business growth. What You'll Do: Build, test, and deploy high-quality software and services Contribute to architectural design and planning discussions Implement clean, maintainable code with strong documentation Work with DevOps pipelines and modern CI/CD tools Develop and maintain RESTful APIs and web applications Support continuous improvement by researching new tools and methods Core Tech Stack: Backend: C#, .NET Core, REST APIs Frontend: ReactJS, JavaScript, Blazor, HTML, CSS Cloud & DevOps: Azure, Azure DevOps, GIT Database: PostgreSQL / SQL Containerisation: Docker, Kubernetes (nice to have) What You'll Bring: Proven full-stack experience with C# and modern JavaScript frameworks Hands-on experience with cloud-based deployments (Azure preferred) Familiarity with CI/CD pipelines and version control (Git, Azure DevOps) Solid understanding of microservices and containerisation Knowledge of authentication and integration tools (OAuth, JWT) Excellent communication and problem-solving skills Bonus Skills: Kafka, RabbitMQ, or Azure Service Bus Database admin or optimisation experience Previous work on customer-facing web platforms Why You'll Love It Here: Hybrid work pattern - only 2 days per week onsite in Coventry A genuinely collaborative, fast-paced team culture The chance to take ownership of technical direction and architecture Competitive salary between 60,000 and 70,000 Sound like you? If you're a hands-on C# Developer with a passion for building scalable, modern applications, we'd love to hear from you. Apply now or get in touch for a confidential chat.
15/07/2026
Full time
Full Stack Developer (C# / React / Azure) Location: Coventry - Hybrid (2 days onsite per week) Salary: 60,000 - 70,000 Eligibility: Must be based in the UK - no visa sponsorship available About the Company Join a fast-moving digital team that's modernising enterprise systems and building next-generation web platforms from the ground up. This is a great opportunity to work on meaningful software projects, shape architecture decisions, and collaborate with a highly skilled engineering group in an environment that encourages innovation and autonomy. The Role You'll be responsible for designing, developing, and deploying robust full-stack applications across cloud-based and containerised environments. From building APIs and crafting modern frontends to streamlining DevOps processes, you'll play a hands-on role in delivering reliable, scalable solutions that support business growth. What You'll Do: Build, test, and deploy high-quality software and services Contribute to architectural design and planning discussions Implement clean, maintainable code with strong documentation Work with DevOps pipelines and modern CI/CD tools Develop and maintain RESTful APIs and web applications Support continuous improvement by researching new tools and methods Core Tech Stack: Backend: C#, .NET Core, REST APIs Frontend: ReactJS, JavaScript, Blazor, HTML, CSS Cloud & DevOps: Azure, Azure DevOps, GIT Database: PostgreSQL / SQL Containerisation: Docker, Kubernetes (nice to have) What You'll Bring: Proven full-stack experience with C# and modern JavaScript frameworks Hands-on experience with cloud-based deployments (Azure preferred) Familiarity with CI/CD pipelines and version control (Git, Azure DevOps) Solid understanding of microservices and containerisation Knowledge of authentication and integration tools (OAuth, JWT) Excellent communication and problem-solving skills Bonus Skills: Kafka, RabbitMQ, or Azure Service Bus Database admin or optimisation experience Previous work on customer-facing web platforms Why You'll Love It Here: Hybrid work pattern - only 2 days per week onsite in Coventry A genuinely collaborative, fast-paced team culture The chance to take ownership of technical direction and architecture Competitive salary between 60,000 and 70,000 Sound like you? If you're a hands-on C# Developer with a passion for building scalable, modern applications, we'd love to hear from you. Apply now or get in touch for a confidential chat.
Data Engineer / Senior Data Engineer
慨正橡扯 Warminster, Wiltshire
As a Data Engineer, you will be critical to the successful delivery of the programme, collaborating within matrix organisation, with multi-disciplinary teams within Engineering. We are looking for individuals who want to serve. You'll have a mission focus, and the enthusiasm and drive to deliver. You must be eligible and willing to obtain SC clearance and will be based at Warminster working in a hybrid style. You'll work in a matrix organisation and report operationally through OMNIA Training and functionally to the Data Lead. Ultimately, you'll work for the British Army, championing innovation, and helping shape the future of military collective training. Key Responsibilities Collaborate with engineering, simulation, customer, third party and training teams to ensure seamless data management and integration across military training environments. Ensuring the security and compliance of data environments through the implementation of appropriate security controls and governance frameworks. Author, review and contribute to technical documentation. Coordinate with cross-functional engineering teams-including QA, development, operations, and business SMEs. Assist in the design and implementation of scalable, high-performance data platforms and pipelines. Define and enforce data engineering standards, best practices, and governance frameworks including data lifecycle design, implementation and management. Implement the design and optimisation of data storage, processing, and retrieval strategies. Collaborate with cross-functional teams (data scientists, analysts, software engineers) to align data solutions with business needs. Drive adoption of modern data technologies (e.g., cloud-native platforms, streaming, orchestration tools). Contribute to data quality, security, compliance, and lineage practices across the organisation. Provide technical input and guidance to data engineering team members. Evaluate, select, and integrate new tools, frameworks, and platforms for the data ecosystem. Act as a subject matter expert in data strategy, influencing design decisions. Any other duties required to meet the needs of the programme. Who we are looking for The OMNIA Data Engineer will provide hands on technical oversight and management across the Army Collective Training Service (ACTS) data solutions. These will be prominently MODCloud hosted utilising Cloud Services from AWS, Azure, OCP where appropriate. Reporting to the Data Architect, you will play a key role in ensuring the effective design, assurance, transformation, and delivery of data across ACTS services and capabilities. This includes supporting the integration and operational use of data from legacy systems through API-driven solutions. This role requires a systems thinking mindset, strong stakeholder engagement skills, and the ability to work across engineering teams in a complex and evolving environment. Given the programme's focus on modelling and simulation, familiarity with relevant standards and technologies is highly desirable. Essential Skills and Experience Hands on experience with cloud platforms (AWS, Azure, GCP, OCI) and cloud native data services. Extensive experience designing and building large scale data pipelines and platforms. Strong expertise in SQL, data modelling, and database optimisation (relational, vector and NoSQL). Proficiency in distributed data processing frameworks (e.g., Spark, Flink, Hadoop). Deep knowledge of cloud data platforms (AWS, Azure, or GCP) and associated services. Strong programming skills in Python, Java, or Scala for data engineering. Hands on experience with data orchestration and workflow management tools (e.g., Airflow, Dagster, Prefect). Proven track record with data governance, quality, lineage, and security practices. Experience with real time/streaming data technologies, data ingestion/ETL (e.g., Apache Kafka, Apache NiFi, Kinesis, Pub/Sub). Strong proficiency in relational and non relational databases (e.g., PostgreSQL, MongoDB, Cassandra). Deep knowledge of data transformation and ETL pipelines and APIs. Security cleared or ability to obtain (SC or above). Desirable Skills and Experience Degree in Data Engineering or equivalent professional accreditation such as CEng. Experience with graph databases and advanced query languages (e.g., Neo4j, Gremlin). Knowledge of machine learning data pipelines and MLOps practices. Familiarity with data virtualisation and data mesh concepts. Hands on experience with containerisation and orchestration (Docker, Kubernetes, Red Hat OpenShift and Ceph). Exposure to infrastructure as code tools (Terraform, CloudFormation). Experience with BI/visualisation tools (e.g., Tableau, Power BI, Looker, Elastic Stack). Knowledge of compliance frameworks (GDPR, HIPAA, CCPA) and their impact on data systems. Strong background in performance tuning for high throughput, low latency data systems. Microsoft Certified: Azure Data Engineer Associate, AWS Certified Data Engineer, IBM Data Engineering Professional Certificate or similar.
13/07/2026
Full time
As a Data Engineer, you will be critical to the successful delivery of the programme, collaborating within matrix organisation, with multi-disciplinary teams within Engineering. We are looking for individuals who want to serve. You'll have a mission focus, and the enthusiasm and drive to deliver. You must be eligible and willing to obtain SC clearance and will be based at Warminster working in a hybrid style. You'll work in a matrix organisation and report operationally through OMNIA Training and functionally to the Data Lead. Ultimately, you'll work for the British Army, championing innovation, and helping shape the future of military collective training. Key Responsibilities Collaborate with engineering, simulation, customer, third party and training teams to ensure seamless data management and integration across military training environments. Ensuring the security and compliance of data environments through the implementation of appropriate security controls and governance frameworks. Author, review and contribute to technical documentation. Coordinate with cross-functional engineering teams-including QA, development, operations, and business SMEs. Assist in the design and implementation of scalable, high-performance data platforms and pipelines. Define and enforce data engineering standards, best practices, and governance frameworks including data lifecycle design, implementation and management. Implement the design and optimisation of data storage, processing, and retrieval strategies. Collaborate with cross-functional teams (data scientists, analysts, software engineers) to align data solutions with business needs. Drive adoption of modern data technologies (e.g., cloud-native platforms, streaming, orchestration tools). Contribute to data quality, security, compliance, and lineage practices across the organisation. Provide technical input and guidance to data engineering team members. Evaluate, select, and integrate new tools, frameworks, and platforms for the data ecosystem. Act as a subject matter expert in data strategy, influencing design decisions. Any other duties required to meet the needs of the programme. Who we are looking for The OMNIA Data Engineer will provide hands on technical oversight and management across the Army Collective Training Service (ACTS) data solutions. These will be prominently MODCloud hosted utilising Cloud Services from AWS, Azure, OCP where appropriate. Reporting to the Data Architect, you will play a key role in ensuring the effective design, assurance, transformation, and delivery of data across ACTS services and capabilities. This includes supporting the integration and operational use of data from legacy systems through API-driven solutions. This role requires a systems thinking mindset, strong stakeholder engagement skills, and the ability to work across engineering teams in a complex and evolving environment. Given the programme's focus on modelling and simulation, familiarity with relevant standards and technologies is highly desirable. Essential Skills and Experience Hands on experience with cloud platforms (AWS, Azure, GCP, OCI) and cloud native data services. Extensive experience designing and building large scale data pipelines and platforms. Strong expertise in SQL, data modelling, and database optimisation (relational, vector and NoSQL). Proficiency in distributed data processing frameworks (e.g., Spark, Flink, Hadoop). Deep knowledge of cloud data platforms (AWS, Azure, or GCP) and associated services. Strong programming skills in Python, Java, or Scala for data engineering. Hands on experience with data orchestration and workflow management tools (e.g., Airflow, Dagster, Prefect). Proven track record with data governance, quality, lineage, and security practices. Experience with real time/streaming data technologies, data ingestion/ETL (e.g., Apache Kafka, Apache NiFi, Kinesis, Pub/Sub). Strong proficiency in relational and non relational databases (e.g., PostgreSQL, MongoDB, Cassandra). Deep knowledge of data transformation and ETL pipelines and APIs. Security cleared or ability to obtain (SC or above). Desirable Skills and Experience Degree in Data Engineering or equivalent professional accreditation such as CEng. Experience with graph databases and advanced query languages (e.g., Neo4j, Gremlin). Knowledge of machine learning data pipelines and MLOps practices. Familiarity with data virtualisation and data mesh concepts. Hands on experience with containerisation and orchestration (Docker, Kubernetes, Red Hat OpenShift and Ceph). Exposure to infrastructure as code tools (Terraform, CloudFormation). Experience with BI/visualisation tools (e.g., Tableau, Power BI, Looker, Elastic Stack). Knowledge of compliance frameworks (GDPR, HIPAA, CCPA) and their impact on data systems. Strong background in performance tuning for high throughput, low latency data systems. Microsoft Certified: Azure Data Engineer Associate, AWS Certified Data Engineer, IBM Data Engineering Professional Certificate or similar.
Senior Software Developer (Ruby)
scrumconnect ltd Swansea, West Glamorgan
Job Description About Scrumconnect Consulting Scrumconnect Consulting is a multi-award-winning digital consultancy whose work has positively influenced the lives of over 40 million UK citizens. We deliver impactful technology solutions across UK government departments, working at the forefront of user-centred design, agile delivery, and scalable digital services that genuinely make a difference. Strong focus on work-life balance with a flexible hybrid model (3 days onsite) Be part of a collaborative, multidisciplinary agile environment alongside civil servants and industry experts Based in Swansea, South Wales - three days per week on-site Job Summary We are seeking an experienced Senior Ruby Developer to design, develop, enhance, and maintain high-quality web applications and Back End services using Ruby and Ruby on Rails. The successful candidate will work under general direction with substantial autonomy, contributing to solution design, software development, code quality, and mentoring junior team members in line with SFIA Level 4 responsibilities. Key Responsibilities Design, develop, test, and maintain scalable Ruby and Ruby on Rails applications. Develop RESTful APIs and integrate with internal and third-party services. Write clean, maintainable, secure, and well-tested code following coding standards and best practices. Perform code reviews and provide constructive feedback to improve software quality. Troubleshoot, debug, and resolve complex application issues. Optimize application performance, scalability, and reliability. Collaborate with Product Owners, Business Analysts, QA Engineers, DevOps Engineers, and other developers throughout the software development life cycle. Contribute to application architecture, technical design discussions, and technology selection. Participate in Agile ceremonies including sprint planning, daily stand-ups, retrospectives, and backlog refinement. Mentor junior developers and share technical knowledge across the team. Support CI/CD pipelines and deployment activities. Ensure adherence to security, compliance, and software engineering best practices. Required Skills & Experience Technical Skills 5+ years of software development experience. Strong expertise in Ruby and Ruby on Rails. Experience with RESTful APIs and microservices architecture. Strong understanding of Object-Oriented Programming (OOP) principles and design patterns. Experience with PostgreSQL, MySQL, or similar relational databases. Knowledge of Redis, Sidekiq, or background job processing. Experience with Git and collaborative version control workflows. Familiarity with RSpec, Minitest, or other testing frameworks. Experience with Docker and containerized development. Understanding of CI/CD pipelines (GitHub Actions, Jenkins, GitLab CI, Azure DevOps, etc.). Knowledge of cloud platforms such as AWS, Azure, or Google Cloud Platform. Familiarity with Linux environments and application deployment. Understanding of secure coding practices and application security. Desirable Skills Experience with GraphQL. Knowledge of Kubernetes. Experience with event-driven architecture and message queues (Kafka, RabbitMQ, SQS). Exposure to Front End technologies such as JavaScript, React, Vue.js, or Hotwire. Experience working in DevOps or Site Reliability Engineering (SRE) environments. Soft Skills Strong analytical and problem-solving skills. Excellent communication and stakeholder management abilities. Ability to work independently with minimal supervision. Strong collaboration and teamwork skills. Ability to mentor and coach less experienced developers. Commitment to continuous learning and process improvement. Our interview process We keep things straightforward. Following an initial CV review, successful candidates will be invited to a short screening call with our recruitment team, followed by a two-stage process comprising a technical assessment and a values-based interview with the hiring team. We aim to move quickly and will keep you informed at every stage. Equal Opportunities Scrumconnect Consulting is an equal opportunities employer. We are committed to building a diverse and inclusive team and welcome applications from all backgrounds, regardless of age, disability, gender, ethnicity, religion, or sexual orientation. How to Apply Please submit your CV to see below or apply directly through this listing.
13/07/2026
Full time
Job Description About Scrumconnect Consulting Scrumconnect Consulting is a multi-award-winning digital consultancy whose work has positively influenced the lives of over 40 million UK citizens. We deliver impactful technology solutions across UK government departments, working at the forefront of user-centred design, agile delivery, and scalable digital services that genuinely make a difference. Strong focus on work-life balance with a flexible hybrid model (3 days onsite) Be part of a collaborative, multidisciplinary agile environment alongside civil servants and industry experts Based in Swansea, South Wales - three days per week on-site Job Summary We are seeking an experienced Senior Ruby Developer to design, develop, enhance, and maintain high-quality web applications and Back End services using Ruby and Ruby on Rails. The successful candidate will work under general direction with substantial autonomy, contributing to solution design, software development, code quality, and mentoring junior team members in line with SFIA Level 4 responsibilities. Key Responsibilities Design, develop, test, and maintain scalable Ruby and Ruby on Rails applications. Develop RESTful APIs and integrate with internal and third-party services. Write clean, maintainable, secure, and well-tested code following coding standards and best practices. Perform code reviews and provide constructive feedback to improve software quality. Troubleshoot, debug, and resolve complex application issues. Optimize application performance, scalability, and reliability. Collaborate with Product Owners, Business Analysts, QA Engineers, DevOps Engineers, and other developers throughout the software development life cycle. Contribute to application architecture, technical design discussions, and technology selection. Participate in Agile ceremonies including sprint planning, daily stand-ups, retrospectives, and backlog refinement. Mentor junior developers and share technical knowledge across the team. Support CI/CD pipelines and deployment activities. Ensure adherence to security, compliance, and software engineering best practices. Required Skills & Experience Technical Skills 5+ years of software development experience. Strong expertise in Ruby and Ruby on Rails. Experience with RESTful APIs and microservices architecture. Strong understanding of Object-Oriented Programming (OOP) principles and design patterns. Experience with PostgreSQL, MySQL, or similar relational databases. Knowledge of Redis, Sidekiq, or background job processing. Experience with Git and collaborative version control workflows. Familiarity with RSpec, Minitest, or other testing frameworks. Experience with Docker and containerized development. Understanding of CI/CD pipelines (GitHub Actions, Jenkins, GitLab CI, Azure DevOps, etc.). Knowledge of cloud platforms such as AWS, Azure, or Google Cloud Platform. Familiarity with Linux environments and application deployment. Understanding of secure coding practices and application security. Desirable Skills Experience with GraphQL. Knowledge of Kubernetes. Experience with event-driven architecture and message queues (Kafka, RabbitMQ, SQS). Exposure to Front End technologies such as JavaScript, React, Vue.js, or Hotwire. Experience working in DevOps or Site Reliability Engineering (SRE) environments. Soft Skills Strong analytical and problem-solving skills. Excellent communication and stakeholder management abilities. Ability to work independently with minimal supervision. Strong collaboration and teamwork skills. Ability to mentor and coach less experienced developers. Commitment to continuous learning and process improvement. Our interview process We keep things straightforward. Following an initial CV review, successful candidates will be invited to a short screening call with our recruitment team, followed by a two-stage process comprising a technical assessment and a values-based interview with the hiring team. We aim to move quickly and will keep you informed at every stage. Equal Opportunities Scrumconnect Consulting is an equal opportunities employer. We are committed to building a diverse and inclusive team and welcome applications from all backgrounds, regardless of age, disability, gender, ethnicity, religion, or sexual orientation. How to Apply Please submit your CV to see below or apply directly through this listing.
Senior Java Developer IRC298567
Globallogic
We are seeking a highly skilled and motivated Senior Java Engineer to join our innovative development team. You will be instrumental in designing, developing, and maintaining high-performance, scalable applications and services. This role requires deep expertise in modern Java ecosystems, microservice architectures, and distributed systems design patterns. Requirements 7+ years of professional software development experience, primarily in Java/JEE. Expert proficiency with the Spring Framework, including Spring Boot, Spring Cloud, Spring Security, and Spring Data. Proven experience in designing and building microservices and highly distributed systems. Deep understanding of architectural and scaling patterns: Kafka and scaling, message brokers, guaranteeing message order, and idempotency. Saga Pattern: practical application of distributed transactions for eventual consistency across microservices. CQRS: understanding of Command Query Responsibility Segregation and managing eventual consistency. Orchestration vs Choreography: ability to choose and implement appropriate service coordination strategies. Relational databases (e.g., PostgreSQL, MySQL) and NoSQL databases (e.g., MongoDB, Cassandra). Strong experience designing, documenting, and implementing APIs (RESTful services). Hands-on experience with cloud computing platforms (AWS, Azure, or GCP). Proficiency with CI/CD tools, specifically Jenkins, for automation of build, test, and deployment processes. Familiarity with containerization technologies (Docker, Kubernetes). Experience with other SDLC tools (e.g., Git, Jira, Confluence). Excellent communication and problem-solving skills. Ability to work independently and as part of a high-performing team. Demonstrated experience in driving projects from concept to production. Job responsibilities Lead the design, development, and deployment of mission-critical applications using Java, Spring Boot, and JEE technologies. Implement and manage microservices, ensuring high availability, performance, and scalability by leveraging core microservices patterns (e.g., Service Discovery, Circuit Breaker, API Gateway, and CQRS). Design and build robust, secure, and well-documented APIs (REST/gRPC) and manage inter-service communication using synchronous and asynchronous (event-driven) messaging patterns. Collaborate with cross-functional teams (Product, DevOps, QA) to define, design, and ship new features. Drive the continuous integration and continuous deployment (CI/CD) pipeline using tools like Jenkins. Architect and implement solutions on cloud platforms (AWS, Azure, or GCP). Mentor junior engineers and promote best practices in coding, testing, and system design. Participate in code reviews to ensure code quality, maintainability, and adherence to established standards. Troubleshoot and resolve complex production issues across various system components. Excellent understanding of containerization (Docker, Kubernetes) to support distributed microservices architectures. What we offer Why work at GlobalLogic Our goal is to build an inclusive positive culture where everyone can feel comfortable being themselves, empowering our people to create their own high standards and therefore more value. We work together to promote fairness while recognising, valuing and embracing differences - providing a transparent support structure and generous training budget to help our people develop skills to progress their career. Our region also supports a hybrid model which can flex across a wide spectrum of working options determined by our business, customer and individual needs. You'll benefit from a comprehensive health and wellness plan, private healthcare (clinical and mental wellbeing), and discounted gym memberships. We offer a fantastic benefits package including a competitive pension scheme and recognition schemes through bonus/reward initiatives. Colleagues are entitled to an annual volunteering day - so you can take time to support a cause close to your heart. We also love to stay social at our trips to the zoo, quiz nights, sports events, theatre trips and much more. We are an equal opportunities employer. It is our policy to promote an environment free from discrimination, harassment and victimisation. About GlobalLogic GlobalLogic, a Hitachi Group Company, is a trusted digital engineering partner to the world's largest and most forward-thinking companies. Since 2000, we've been at the forefront of the digital revolution - helping create some of the most innovative and widely used digital products and experiences. Today we continue to collaborate with clients in transforming businesses and redefining industries through intelligent products, platforms, and services.
11/07/2026
Full time
We are seeking a highly skilled and motivated Senior Java Engineer to join our innovative development team. You will be instrumental in designing, developing, and maintaining high-performance, scalable applications and services. This role requires deep expertise in modern Java ecosystems, microservice architectures, and distributed systems design patterns. Requirements 7+ years of professional software development experience, primarily in Java/JEE. Expert proficiency with the Spring Framework, including Spring Boot, Spring Cloud, Spring Security, and Spring Data. Proven experience in designing and building microservices and highly distributed systems. Deep understanding of architectural and scaling patterns: Kafka and scaling, message brokers, guaranteeing message order, and idempotency. Saga Pattern: practical application of distributed transactions for eventual consistency across microservices. CQRS: understanding of Command Query Responsibility Segregation and managing eventual consistency. Orchestration vs Choreography: ability to choose and implement appropriate service coordination strategies. Relational databases (e.g., PostgreSQL, MySQL) and NoSQL databases (e.g., MongoDB, Cassandra). Strong experience designing, documenting, and implementing APIs (RESTful services). Hands-on experience with cloud computing platforms (AWS, Azure, or GCP). Proficiency with CI/CD tools, specifically Jenkins, for automation of build, test, and deployment processes. Familiarity with containerization technologies (Docker, Kubernetes). Experience with other SDLC tools (e.g., Git, Jira, Confluence). Excellent communication and problem-solving skills. Ability to work independently and as part of a high-performing team. Demonstrated experience in driving projects from concept to production. Job responsibilities Lead the design, development, and deployment of mission-critical applications using Java, Spring Boot, and JEE technologies. Implement and manage microservices, ensuring high availability, performance, and scalability by leveraging core microservices patterns (e.g., Service Discovery, Circuit Breaker, API Gateway, and CQRS). Design and build robust, secure, and well-documented APIs (REST/gRPC) and manage inter-service communication using synchronous and asynchronous (event-driven) messaging patterns. Collaborate with cross-functional teams (Product, DevOps, QA) to define, design, and ship new features. Drive the continuous integration and continuous deployment (CI/CD) pipeline using tools like Jenkins. Architect and implement solutions on cloud platforms (AWS, Azure, or GCP). Mentor junior engineers and promote best practices in coding, testing, and system design. Participate in code reviews to ensure code quality, maintainability, and adherence to established standards. Troubleshoot and resolve complex production issues across various system components. Excellent understanding of containerization (Docker, Kubernetes) to support distributed microservices architectures. What we offer Why work at GlobalLogic Our goal is to build an inclusive positive culture where everyone can feel comfortable being themselves, empowering our people to create their own high standards and therefore more value. We work together to promote fairness while recognising, valuing and embracing differences - providing a transparent support structure and generous training budget to help our people develop skills to progress their career. Our region also supports a hybrid model which can flex across a wide spectrum of working options determined by our business, customer and individual needs. You'll benefit from a comprehensive health and wellness plan, private healthcare (clinical and mental wellbeing), and discounted gym memberships. We offer a fantastic benefits package including a competitive pension scheme and recognition schemes through bonus/reward initiatives. Colleagues are entitled to an annual volunteering day - so you can take time to support a cause close to your heart. We also love to stay social at our trips to the zoo, quiz nights, sports events, theatre trips and much more. We are an equal opportunities employer. It is our policy to promote an environment free from discrimination, harassment and victimisation. About GlobalLogic GlobalLogic, a Hitachi Group Company, is a trusted digital engineering partner to the world's largest and most forward-thinking companies. Since 2000, we've been at the forefront of the digital revolution - helping create some of the most innovative and widely used digital products and experiences. Today we continue to collaborate with clients in transforming businesses and redefining industries through intelligent products, platforms, and services.
Senior Java Engineer (Kafka, Kubernetes, SpringBoot) - Banking
Salt Digital Recruitment
Senior Java Engineer (Kafka, Kubernetes, SpringBoot) - Banking - London/Hybrid Daily rate: €600 - €700 (inside IR35) Duration: 12 months Start: ASAP My client is looking for a Senior Java Engineer to join on a contract basis. They need someone with strong core Java expertise as the role primarily involves server side deployment. 8 days on site per month. Responsibilities & Duties Work as part of an Agile development team to deliver the migration of the legacy application to a new event based and service oriented architecture solution, collaborating with the Solution Architect, Technical Lead, Application architects and other stakeholders. Lead delivery of a coherent end to end IT solution that meets both functional and non functional requirements and complies with Enterprise engineering and architecture standards. Ensure end to end consistency of solution delivery across platforms and teams, e.g. by organising walkthroughs of the solution with delivery teams. Ensure the solution meets guidelines and standards for design and development. Undertake hands on development and coach staff in the new technologies used; support the development of junior colleagues. Technical Skills Strong systems development experience at all stages of systems development covering design, development, testing, live implementation and post implementation support. Strong hands on Object Oriented Design skills. Strong core Java programming skills. Experience developing services/micro services in Java. Experience developing containerised services using Docker and Kubernetes. Hands on SpringBoot skills. Experience developing and deploying on Unix or Linux. Hands on experience of using the Kafka ecosystem. Experience of profiling and performance tuning. Experience of Behaviour Driven and Test Driven development principles and skills. Experience of Public Cloud development. Soft Skills Ability to motivate those you mentor, coach & lead. Stand out colleague and role model, willing to participate in peer reviews and be reviewed by peers. Reliable, self motivated and able to work without close management and supervision. Inspiring communication and presentation skills to present proposals orally and in writing. Demonstrable ability to complete work within agreed timescales and identify problems and provide the most suitable solution(s). Desirable Skills Working in an Agile development team. Designing and implementing platform independent, database independent event driven applications. Database design skills in technologies such as Oracle, Splunk. DevOps principles, processes and tooling. IBM MQ Messaging Standards, e.g. ISO15022, ISO20022 and JSON. Working in Financial Market Infrastructure and/or Regulated environments. Rates depend on experience and client requirements.
10/07/2026
Full time
Senior Java Engineer (Kafka, Kubernetes, SpringBoot) - Banking - London/Hybrid Daily rate: €600 - €700 (inside IR35) Duration: 12 months Start: ASAP My client is looking for a Senior Java Engineer to join on a contract basis. They need someone with strong core Java expertise as the role primarily involves server side deployment. 8 days on site per month. Responsibilities & Duties Work as part of an Agile development team to deliver the migration of the legacy application to a new event based and service oriented architecture solution, collaborating with the Solution Architect, Technical Lead, Application architects and other stakeholders. Lead delivery of a coherent end to end IT solution that meets both functional and non functional requirements and complies with Enterprise engineering and architecture standards. Ensure end to end consistency of solution delivery across platforms and teams, e.g. by organising walkthroughs of the solution with delivery teams. Ensure the solution meets guidelines and standards for design and development. Undertake hands on development and coach staff in the new technologies used; support the development of junior colleagues. Technical Skills Strong systems development experience at all stages of systems development covering design, development, testing, live implementation and post implementation support. Strong hands on Object Oriented Design skills. Strong core Java programming skills. Experience developing services/micro services in Java. Experience developing containerised services using Docker and Kubernetes. Hands on SpringBoot skills. Experience developing and deploying on Unix or Linux. Hands on experience of using the Kafka ecosystem. Experience of profiling and performance tuning. Experience of Behaviour Driven and Test Driven development principles and skills. Experience of Public Cloud development. Soft Skills Ability to motivate those you mentor, coach & lead. Stand out colleague and role model, willing to participate in peer reviews and be reviewed by peers. Reliable, self motivated and able to work without close management and supervision. Inspiring communication and presentation skills to present proposals orally and in writing. Demonstrable ability to complete work within agreed timescales and identify problems and provide the most suitable solution(s). Desirable Skills Working in an Agile development team. Designing and implementing platform independent, database independent event driven applications. Database design skills in technologies such as Oracle, Splunk. DevOps principles, processes and tooling. IBM MQ Messaging Standards, e.g. ISO15022, ISO20022 and JSON. Working in Financial Market Infrastructure and/or Regulated environments. Rates depend on experience and client requirements.
Senior Java Engineer: Kafka, Kubernetes, SpringBoot - Hybrid
Salt Digital Recruitment
Salt Digital Recruitment is seeking a Senior Java Engineer for a contract role based in London/Hybrid. You will work as part of an Agile team to migrate a legacy application to a new event-based architecture, handling server-side deployment effectively. The ideal candidate has strong core Java expertise and experience with SpringBoot, Docker, and Kubernetes. This position requires strong communication skills and the ability to motivate and mentor junior staff. The daily rate is €600 - €700, with a duration of 12 months.
10/07/2026
Full time
Salt Digital Recruitment is seeking a Senior Java Engineer for a contract role based in London/Hybrid. You will work as part of an Agile team to migrate a legacy application to a new event-based architecture, handling server-side deployment effectively. The ideal candidate has strong core Java expertise and experience with SpringBoot, Docker, and Kubernetes. This position requires strong communication skills and the ability to motivate and mentor junior staff. The daily rate is €600 - €700, with a duration of 12 months.
IO Associates
Senior Java Developer - Cloud Microservices Lead
IO Associates
iO Associates is recruiting for a Senior/Lead Software Development Engineer (Java) on a hybrid basis with 2 days in the office. You will lead the design, development and support of scalable, cloud-native Java applications within an Agile, DevOps environment. You will build microservices and APIs, work with Kafka, Azure, Kubernetes and Docker, and mentor engineers while ensuring clean, maintainable code and high transaction performance.
10/07/2026
Full time
iO Associates is recruiting for a Senior/Lead Software Development Engineer (Java) on a hybrid basis with 2 days in the office. You will lead the design, development and support of scalable, cloud-native Java applications within an Agile, DevOps environment. You will build microservices and APIs, work with Kafka, Azure, Kubernetes and Docker, and mentor engineers while ensuring clean, maintainable code and high transaction performance.
Software Engineer
Cirata, plc. City, Belfast
Software Engineer Cirata Symphony Engineering Team 2+ years experience Full-time Hybrid (3 days office based) Seniority: Engineer Languages: Java or Go Experience: 2+ years About the Role Cirata Symphony is an intelligent data orchestration platform that moves petabytes of data across on premises, cloud, and multi cloud environments - continuously, securely, and without disruption. We work with regulated enterprises in financial services, telecoms, and automotive who cannot afford downtime or data loss. As an Engineer on the Symphony team, you will contribute to the core services that power real time data movement, replication, and orchestration. You will work alongside experienced engineers building reliable, high throughput systems that customers trust with their most critical data. We are an AI forward team. We actively embrace AI assisted development - from coding assistants and AI powered code review to MCP connected tooling that integrates directly into customer workflows. We don't block these tools; we build with them. If you're curious about how AI can make you a more effective engineer, you'll fit right in. What You'll Work On Backend services in Java and Go that orchestrate live data flows across HDFS, S3, ADLS, GCS, Apache Iceberg, Databricks, and Snowflake Replication and synchronisation pipelines that handle petabyte scale volumes with low latency Governance and audit subsystems ensuring compliance grade security, lineage tracking, and access controls Internal tooling and automation that improves reliability, observability, and developer experience Unit, integration, and performance tests to maintain confidence in a zero downtime product MCP/AI workflows that unlock customer data Requirements 2+ years of professional experience writing production Java, Go, or both Solid understanding of concurrent programming and OOP principles Experience designing or consuming REST APIs and understanding HTTP semantics Comfortable working with Git, code reviews, and CI/CD workflows Strong communication skills Experience working in Linux environments Comfortable using AI coding assistants (GitHub Copilot, Claude, Cursor, or similar) as part of your day to day workflow Nice to Have Experience with Apache Hadoop, HDFS, or similar large scale data platforms Familiarity with at least one cloud storage platform (AWS S3, Azure ADLS, or Google Cloud Storage) Familiarity with Apache Iceberg, Delta Lake, or open table formats Exposure to Apache Kafka or other message streaming systems Knowledge of Kubernetes, Docker, or container orchestration Experience building or integrating MCP (Model Context Protocol) servers or AI tool use pipelines What We Offer The chance to work on genuine enterprise scale systems Mentorship from experienced engineers Flexible hybrid working with a collaborative, low ego engineering culture Access to the latest AI developer tooling - we invest in tools that make engineers more effective Competitive salary and benefits package
08/07/2026
Full time
Software Engineer Cirata Symphony Engineering Team 2+ years experience Full-time Hybrid (3 days office based) Seniority: Engineer Languages: Java or Go Experience: 2+ years About the Role Cirata Symphony is an intelligent data orchestration platform that moves petabytes of data across on premises, cloud, and multi cloud environments - continuously, securely, and without disruption. We work with regulated enterprises in financial services, telecoms, and automotive who cannot afford downtime or data loss. As an Engineer on the Symphony team, you will contribute to the core services that power real time data movement, replication, and orchestration. You will work alongside experienced engineers building reliable, high throughput systems that customers trust with their most critical data. We are an AI forward team. We actively embrace AI assisted development - from coding assistants and AI powered code review to MCP connected tooling that integrates directly into customer workflows. We don't block these tools; we build with them. If you're curious about how AI can make you a more effective engineer, you'll fit right in. What You'll Work On Backend services in Java and Go that orchestrate live data flows across HDFS, S3, ADLS, GCS, Apache Iceberg, Databricks, and Snowflake Replication and synchronisation pipelines that handle petabyte scale volumes with low latency Governance and audit subsystems ensuring compliance grade security, lineage tracking, and access controls Internal tooling and automation that improves reliability, observability, and developer experience Unit, integration, and performance tests to maintain confidence in a zero downtime product MCP/AI workflows that unlock customer data Requirements 2+ years of professional experience writing production Java, Go, or both Solid understanding of concurrent programming and OOP principles Experience designing or consuming REST APIs and understanding HTTP semantics Comfortable working with Git, code reviews, and CI/CD workflows Strong communication skills Experience working in Linux environments Comfortable using AI coding assistants (GitHub Copilot, Claude, Cursor, or similar) as part of your day to day workflow Nice to Have Experience with Apache Hadoop, HDFS, or similar large scale data platforms Familiarity with at least one cloud storage platform (AWS S3, Azure ADLS, or Google Cloud Storage) Familiarity with Apache Iceberg, Delta Lake, or open table formats Exposure to Apache Kafka or other message streaming systems Knowledge of Kubernetes, Docker, or container orchestration Experience building or integrating MCP (Model Context Protocol) servers or AI tool use pipelines What We Offer The chance to work on genuine enterprise scale systems Mentorship from experienced engineers Flexible hybrid working with a collaborative, low ego engineering culture Access to the latest AI developer tooling - we invest in tools that make engineers more effective Competitive salary and benefits package
Senior Java Engineer - Azure - Finance Domain - London
Salt Digital Recruitment
Senior Java Engineer (Azure) - Finance - London Daily rate: €500 - €700 (inside IR35) Duration: 12 months Hybrid: 8 days per month Start: ASAP A banking client of mine is looking for a Senior Java Engineer with Azure and Kafka experience to join the team on a freelance basis. We are specifically looking for an individual with strong Core Java expertise, as this role primarily involves server-side development. Must be based in the UK and happy to be on site 8 days per month which is mandatory. Responsibilities Working as part of an Agile development team to deliver the migration of the legacy application to a new event-based and service-oriented architecture solution, working in collaboration with the Solution Architect, Technical Lead, Application architects and other stakeholders. Lead delivery of a coherent end-to-end IT solution that meets both functional and non-functional requirements. Ensuring that the IT solution complies with the Enterprise engineering and architecture standards. Ensuring end-to-end consistency of solution delivery across platforms and teams by organising walkthroughs of the solution with delivery teams. Ensuring that the solution meets guidelines and standards for design and development. Undertaking hands on development and coaching staff in the new technologies used; the successful candidate will be expected to support the development of more junior colleagues. Technical Skills Strong systems development experience at all stages of systems development covering design, development, testing, live implementation and post implementation support. Strong hands on Object Oriented Design skills. Strong core Java programming skills. Experience of developing services/micro services in Java. Experience of developing containerised services using Docker and Kubernetes. Hands on SpringBoot skills. Experience of developing and deploying on Unix or Linux. Hands on experience of using the Kafka ecosystem. Experience of profiling and performance tuning. Experience of Behaviour Driven and Test Driven development principles and skills. Experience of Public Cloud development. Desirable Skills Working in an Agile development team. Designing and implementing platform independent, database independent event driven applications. Database design skills in technologies such as Oracle and Splunk. DevOps principles, processes and tooling. IBM MQ Messaging Standards, for example ISO15022, ISO20022 and JSON. Working in Financial Market Infrastructure and/or Regulated environments. Rates depend on experience and client requirements.
07/07/2026
Full time
Senior Java Engineer (Azure) - Finance - London Daily rate: €500 - €700 (inside IR35) Duration: 12 months Hybrid: 8 days per month Start: ASAP A banking client of mine is looking for a Senior Java Engineer with Azure and Kafka experience to join the team on a freelance basis. We are specifically looking for an individual with strong Core Java expertise, as this role primarily involves server-side development. Must be based in the UK and happy to be on site 8 days per month which is mandatory. Responsibilities Working as part of an Agile development team to deliver the migration of the legacy application to a new event-based and service-oriented architecture solution, working in collaboration with the Solution Architect, Technical Lead, Application architects and other stakeholders. Lead delivery of a coherent end-to-end IT solution that meets both functional and non-functional requirements. Ensuring that the IT solution complies with the Enterprise engineering and architecture standards. Ensuring end-to-end consistency of solution delivery across platforms and teams by organising walkthroughs of the solution with delivery teams. Ensuring that the solution meets guidelines and standards for design and development. Undertaking hands on development and coaching staff in the new technologies used; the successful candidate will be expected to support the development of more junior colleagues. Technical Skills Strong systems development experience at all stages of systems development covering design, development, testing, live implementation and post implementation support. Strong hands on Object Oriented Design skills. Strong core Java programming skills. Experience of developing services/micro services in Java. Experience of developing containerised services using Docker and Kubernetes. Hands on SpringBoot skills. Experience of developing and deploying on Unix or Linux. Hands on experience of using the Kafka ecosystem. Experience of profiling and performance tuning. Experience of Behaviour Driven and Test Driven development principles and skills. Experience of Public Cloud development. Desirable Skills Working in an Agile development team. Designing and implementing platform independent, database independent event driven applications. Database design skills in technologies such as Oracle and Splunk. DevOps principles, processes and tooling. IBM MQ Messaging Standards, for example ISO15022, ISO20022 and JSON. Working in Financial Market Infrastructure and/or Regulated environments. Rates depend on experience and client requirements.
Senior Java Engineer: Kubernetes, Kafka, SpringBoot Hybrid
Salt Digital Recruitment
Salt Digital Recruitment is seeking a Senior Java Engineer for a major banking client in London. This 12-month freelance role offers a daily rate between £550 - £750, with a mandatory in-office presence 8 days per month. The ideal candidate will have solid experience in core Java, Docker, Kubernetes, and contributing to Agile teams. This is an excellent opportunity to work on the migration to a modern event-based architecture.
07/07/2026
Full time
Salt Digital Recruitment is seeking a Senior Java Engineer for a major banking client in London. This 12-month freelance role offers a daily rate between £550 - £750, with a mandatory in-office presence 8 days per month. The ideal candidate will have solid experience in core Java, Docker, Kubernetes, and contributing to Agile teams. This is an excellent opportunity to work on the migration to a modern event-based architecture.
Senior Java Engineer (Kubernetes, Kafka, Docker) - Hybrid
Salt Digital Recruitment
Senior Java Engineer (Kubernetes, Kafka, SpringBoot) - Finance - London Daily rate: £550 - £750 (inside IR35) - Duration: 12 months - Hybrid: 8 days per month - Start: ASAP A banking client is looking for a Senior Java Engineer with Kafka and Docker skills to join the team on a freelance basis. Must be based in the UK and be happy to be on site 8 days per month which is mandatory. Responsibilities & Duties Working as part of an Agile development team to deliver the migration of the legacy application to a new event based and service oriented architecture solution, working in collaboration with the Solution Architect, Technical Lead, Application architects and other stakeholders. Lead delivery of a coherent end to end IT solution that meets both functional and non functional requirements and ensures compliance with the Enterprise engineering and architecture standards. Ensure end to end consistency of solution delivery across platforms and teams by organising walkthroughs of the solution with delivery teams. Ensure that the solution meets guidelines and standards for design and development; undertake hands on development and coach staff in the new technologies used. The successful candidate will be expected to support the development of more junior colleagues. Technical Skills Strong systems development experience at all stages (design, development, testing, live implementation and post implementation support). Strong hands on Object Oriented Design skills. Strong core Java programming skills. Experience developing services/micro services in Java. Experience developing containerised services using Docker and Kubernetes. Hands on SpringBoot skills. Experience deploying on Unix or Linux. Hands on experience using the Kafka ecosystem. Experience with profiling and performance tuning. Experience with Behaviour Driven and Test Driven development principles and skills. Experience with Public Cloud development. Desirable Skills Working in an Agile development team. Designing and implementing platform independent, database independent event driven applications. Database design skills in technologies such as Oracle, Splunk. DevOps principles, processes, and tooling. IBM MQ Messaging Standards (ISO 15022, ISO 20022, JSON). Working in Financial Market Infrastructure and/or Regulated environments. Rates depend on experience and client requirements.
07/07/2026
Full time
Senior Java Engineer (Kubernetes, Kafka, SpringBoot) - Finance - London Daily rate: £550 - £750 (inside IR35) - Duration: 12 months - Hybrid: 8 days per month - Start: ASAP A banking client is looking for a Senior Java Engineer with Kafka and Docker skills to join the team on a freelance basis. Must be based in the UK and be happy to be on site 8 days per month which is mandatory. Responsibilities & Duties Working as part of an Agile development team to deliver the migration of the legacy application to a new event based and service oriented architecture solution, working in collaboration with the Solution Architect, Technical Lead, Application architects and other stakeholders. Lead delivery of a coherent end to end IT solution that meets both functional and non functional requirements and ensures compliance with the Enterprise engineering and architecture standards. Ensure end to end consistency of solution delivery across platforms and teams by organising walkthroughs of the solution with delivery teams. Ensure that the solution meets guidelines and standards for design and development; undertake hands on development and coach staff in the new technologies used. The successful candidate will be expected to support the development of more junior colleagues. Technical Skills Strong systems development experience at all stages (design, development, testing, live implementation and post implementation support). Strong hands on Object Oriented Design skills. Strong core Java programming skills. Experience developing services/micro services in Java. Experience developing containerised services using Docker and Kubernetes. Hands on SpringBoot skills. Experience deploying on Unix or Linux. Hands on experience using the Kafka ecosystem. Experience with profiling and performance tuning. Experience with Behaviour Driven and Test Driven development principles and skills. Experience with Public Cloud development. Desirable Skills Working in an Agile development team. Designing and implementing platform independent, database independent event driven applications. Database design skills in technologies such as Oracle, Splunk. DevOps principles, processes, and tooling. IBM MQ Messaging Standards (ISO 15022, ISO 20022, JSON). Working in Financial Market Infrastructure and/or Regulated environments. Rates depend on experience and client requirements.
Senior Data Engineer
Premier Technical Services Group Ltd (PTSG) Altrincham, Cheshire
Senior Data Engineer Location - Leeds/Manchester/North/Working from home The Mission We aren't just migrating legacy systems at PTSG; we are building the future. We're looking for a Senior Data Engineer to join our team. As a Senior GCP Data Engineer, you will be the architect and builder of our data backbone. We're looking for someone who doesn't just "move data" but designs elegant, scalable, and resilient systems that turn raw information into a competitive advantage. You'll be a mentor to the team, a partner to our Data Scientists, and a champion of Google Cloud best practices. This is a full time, permanent role, working 8am to 5pm Monday to Friday. You will be based from either our Altrincham office (WA15 8FH) or Castleford head office (WF10 5HW) on a hybrid basis (working from home with an office day approximately once a week). What You'll Do: Pipeline Architecture: Design, develop, and maintain high-performance batch and real time data pipelines using Dataflow (Apache Beam), Cloud DataProc, and Cloud Pub/Sub. Data Modeling: Architect sophisticated data warehouses in BigQuery, utilizing partitioning, clustering, and optimized schema designs (Star/Snowflake) to ensure lightning fast query performance. Infrastructure as Code (IaC): Manage and deploy cloud infrastructure using Terraform, ensuring environment consistency across Dev, Staging, and Production. Orchestration: Build and manage complex workflows using Cloud Composer (Apache Airflow) to ensure data integrity and timely delivery. Optimization & Governance: Monitor and optimize BigQuery costs and performance. Implement robust data governance, security, and IAM policies. Mentorship: Lead code reviews, define engineering standards, and mentor junior engineers on GCP-native patterns. What we're looking for: Must have: Cloud Platform - Expert-level knowledge of Google Cloud Platform (GCP). Languages - Mastery of Python and/or Java/Scala; Advanced SQL. Data Warehousing - Deep expertise in BigQuery (slots, reservations, BQML). Processing - Experience with Apache Beam, Spark, and Kafka. DevOps - CI/CD pipelines (GitHub Actions/GitLab), Docker, and Kubernetes (GKE). Demonstrable experience in data engineering, with at least 3 years focused specifically on the Google Cloud ecosystem. Mindset: A security-first approach to data and a passion for automation over manual intervention. Nice to have: Transformation - Experience with dbt (data build tool) is highly preferred. Certification - Professional Google Cloud Data Engineer certification is a significant plus. Bachelor's or Master's degree in Computer Science, Engineering, or a related technical field. Benefits: A competitive salary 25 days holiday plus bank holidays Company pension scheme Life Assurance (3 x salary) Discounts on everyday shopping, fashion, tech, holidays, meals out, gyms & more Hybrid working A supportive, friendly office culture, and plenty of chances to learn Armed Forces Covenant PTSG Group is proud to support the Armed Forces community and has formally signed the UK Armed Forces Covenant. We recognise the valuable skills and experience that service leavers, veterans, reservists, and military families bring to the workplace, including leadership, teamwork, resilience, and technical expertise. As part of our commitment, we guarantee an interview to ex Forces applicants who meet the minimum criteria for the role and are committed to supporting Armed Forces personnel in building long term civilian careers across our business. Equal opportunity statements PTSG Group is an equal opportunities employer. We are committed to creating an inclusive and supportive workplace where everyone is treated fairly and with respect. We welcome applications from all backgrounds and are dedicated to promoting diversity, equality, and inclusion throughout our recruitment process and across the wider business.
07/07/2026
Full time
Senior Data Engineer Location - Leeds/Manchester/North/Working from home The Mission We aren't just migrating legacy systems at PTSG; we are building the future. We're looking for a Senior Data Engineer to join our team. As a Senior GCP Data Engineer, you will be the architect and builder of our data backbone. We're looking for someone who doesn't just "move data" but designs elegant, scalable, and resilient systems that turn raw information into a competitive advantage. You'll be a mentor to the team, a partner to our Data Scientists, and a champion of Google Cloud best practices. This is a full time, permanent role, working 8am to 5pm Monday to Friday. You will be based from either our Altrincham office (WA15 8FH) or Castleford head office (WF10 5HW) on a hybrid basis (working from home with an office day approximately once a week). What You'll Do: Pipeline Architecture: Design, develop, and maintain high-performance batch and real time data pipelines using Dataflow (Apache Beam), Cloud DataProc, and Cloud Pub/Sub. Data Modeling: Architect sophisticated data warehouses in BigQuery, utilizing partitioning, clustering, and optimized schema designs (Star/Snowflake) to ensure lightning fast query performance. Infrastructure as Code (IaC): Manage and deploy cloud infrastructure using Terraform, ensuring environment consistency across Dev, Staging, and Production. Orchestration: Build and manage complex workflows using Cloud Composer (Apache Airflow) to ensure data integrity and timely delivery. Optimization & Governance: Monitor and optimize BigQuery costs and performance. Implement robust data governance, security, and IAM policies. Mentorship: Lead code reviews, define engineering standards, and mentor junior engineers on GCP-native patterns. What we're looking for: Must have: Cloud Platform - Expert-level knowledge of Google Cloud Platform (GCP). Languages - Mastery of Python and/or Java/Scala; Advanced SQL. Data Warehousing - Deep expertise in BigQuery (slots, reservations, BQML). Processing - Experience with Apache Beam, Spark, and Kafka. DevOps - CI/CD pipelines (GitHub Actions/GitLab), Docker, and Kubernetes (GKE). Demonstrable experience in data engineering, with at least 3 years focused specifically on the Google Cloud ecosystem. Mindset: A security-first approach to data and a passion for automation over manual intervention. Nice to have: Transformation - Experience with dbt (data build tool) is highly preferred. Certification - Professional Google Cloud Data Engineer certification is a significant plus. Bachelor's or Master's degree in Computer Science, Engineering, or a related technical field. Benefits: A competitive salary 25 days holiday plus bank holidays Company pension scheme Life Assurance (3 x salary) Discounts on everyday shopping, fashion, tech, holidays, meals out, gyms & more Hybrid working A supportive, friendly office culture, and plenty of chances to learn Armed Forces Covenant PTSG Group is proud to support the Armed Forces community and has formally signed the UK Armed Forces Covenant. We recognise the valuable skills and experience that service leavers, veterans, reservists, and military families bring to the workplace, including leadership, teamwork, resilience, and technical expertise. As part of our commitment, we guarantee an interview to ex Forces applicants who meet the minimum criteria for the role and are committed to supporting Armed Forces personnel in building long term civilian careers across our business. Equal opportunity statements PTSG Group is an equal opportunities employer. We are committed to creating an inclusive and supportive workplace where everyone is treated fairly and with respect. We welcome applications from all backgrounds and are dedicated to promoting diversity, equality, and inclusion throughout our recruitment process and across the wider business.
Full Stack Engineer - AI Enabled - Senior Vice President
United States Digital Space LLC
Discover your future at the company Working at the company 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 the company, 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 the company, 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 the company Tech. the company is looking for a highly skilled and innovative Full Stack Engineer with a strong background in modern enterprise architecture and a passion for Artificial Intelligence. This role will be instrumental in designing, developing, and implementing robust, scalable, and AI-enabled solutions across our platforms. The successful candidate will possess deep expertise in Java, Angular, microservices, and event-based architectures, combined with a proven ability to leverage agentic AI to create intelligent agents that solve complex business challenges. This is an exciting opportunity to contribute to the company's digital transformation by integrating advanced AI capabilities into our core engineering practices. Key Responsibilities Design, develop, and maintain high-performance, scalable, and secure full-stack applications using Java, Angular, microservices, and event-based architectures. Lead the integration of AI capabilities into existing and new applications, focusing on creating and deploying agentic AI solutions for various business use cases. Collaborate with data scientists, AI researchers, product managers, and other engineering teams to translate business requirements and AI models into production-ready software. Architect and implement microservices and event-driven systems that are resilient, fault-tolerant, and performant. Develop front-end user interfaces using Angular, ensuring an intuitive and responsive user experience. Contribute to the entire software development lifecycle, including requirements gathering, design, coding, testing, deployment, and operational support. Promote and implement best practices in software engineering, including code quality, testing, CI/CD, security, and documentation. Stay abreast of emerging technologies and trends in full-stack development, AI, and agentic systems, recommending and implementing innovative solutions. Mentor junior developers and actively participate in code reviews, fostering a culture of technical excellence and continuous learning. Qualifications Education Bachelor's or Master's degree in Computer Science, Software Engineering, or a related technical field. Experience Significant hands-on experience in full-stack software development. Proven experience in designing and building scalable, high-performance microservices. Demonstrated experience with event-driven architectures (e.g., Kafka, RabbitMQ). Solid experience with modern front-end frameworks, specifically Angular. Experience with AI technologies, including machine learning, natural language processing, or other AI domains. Specific experience with agentic AI development, including designing, building, and deploying intelligent agents for business applications. Technical Skills Languages: Expert proficiency in Java and TypeScript/JavaScript. Back-end: Strong expertise in Java development, including Spring Boot, Spring Cloud. Extensive experience with microservices architecture principles and patterns. Hands-on experience with message brokers and event streaming platforms (e.g., Apache Kafka, RabbitMQ). Proficiency with relational and NoSQL databases (e.g., PostgreSQL, MongoDB, Cassandra). Front-end: Expertise in Angular framework (versions 2+), including NgRx or other state management patterns. Strong understanding of HTML5, CSS3, and responsive web design. DevOps & Cloud: Experience with containerization technologies (Docker) and orchestration (Kubernetes). Proficiency with CI/CD pipelines (e.g., Jenkins, GitLab CI, Azure DevOps). Experience with cloud platforms (e.g., AWS, Azure, GCP) and their relevant services. AI/ML: Familiarity with AI/ML concepts and frameworks (e.g., Python, TensorFlow, PyTorch, LangChain, LlamaIndex). Direct experience in developing, integrating, and deploying agentic AI systems. Leadership & Soft Skills Excellent problem-solving, analytical, and critical thinking skills. Strong communication and interpersonal skills, with the ability to articulate technical concepts to both technical and non-technical audiences. Ability to work effectively in a fast-paced, agile, and collaborative team environment. Proactive, self-motivated, and results-oriented with a strong sense of ownership. Preferred Qualifications Experience in the financial services industry. Knowledge of domain-driven design and clean architecture principles. Experience with observability tools (e.g., Prometheus, Grafana, ELK stack). Contributions to open-source projects or active participation in developer communities. What we'll provide you By joining the company London, 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 our Global Benefits page to learn more. Alongside these benefits the company 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. the company 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.
06/07/2026
Full time
Discover your future at the company Working at the company 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 the company, 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 the company, 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 the company Tech. the company is looking for a highly skilled and innovative Full Stack Engineer with a strong background in modern enterprise architecture and a passion for Artificial Intelligence. This role will be instrumental in designing, developing, and implementing robust, scalable, and AI-enabled solutions across our platforms. The successful candidate will possess deep expertise in Java, Angular, microservices, and event-based architectures, combined with a proven ability to leverage agentic AI to create intelligent agents that solve complex business challenges. This is an exciting opportunity to contribute to the company's digital transformation by integrating advanced AI capabilities into our core engineering practices. Key Responsibilities Design, develop, and maintain high-performance, scalable, and secure full-stack applications using Java, Angular, microservices, and event-based architectures. Lead the integration of AI capabilities into existing and new applications, focusing on creating and deploying agentic AI solutions for various business use cases. Collaborate with data scientists, AI researchers, product managers, and other engineering teams to translate business requirements and AI models into production-ready software. Architect and implement microservices and event-driven systems that are resilient, fault-tolerant, and performant. Develop front-end user interfaces using Angular, ensuring an intuitive and responsive user experience. Contribute to the entire software development lifecycle, including requirements gathering, design, coding, testing, deployment, and operational support. Promote and implement best practices in software engineering, including code quality, testing, CI/CD, security, and documentation. Stay abreast of emerging technologies and trends in full-stack development, AI, and agentic systems, recommending and implementing innovative solutions. Mentor junior developers and actively participate in code reviews, fostering a culture of technical excellence and continuous learning. Qualifications Education Bachelor's or Master's degree in Computer Science, Software Engineering, or a related technical field. Experience Significant hands-on experience in full-stack software development. Proven experience in designing and building scalable, high-performance microservices. Demonstrated experience with event-driven architectures (e.g., Kafka, RabbitMQ). Solid experience with modern front-end frameworks, specifically Angular. Experience with AI technologies, including machine learning, natural language processing, or other AI domains. Specific experience with agentic AI development, including designing, building, and deploying intelligent agents for business applications. Technical Skills Languages: Expert proficiency in Java and TypeScript/JavaScript. Back-end: Strong expertise in Java development, including Spring Boot, Spring Cloud. Extensive experience with microservices architecture principles and patterns. Hands-on experience with message brokers and event streaming platforms (e.g., Apache Kafka, RabbitMQ). Proficiency with relational and NoSQL databases (e.g., PostgreSQL, MongoDB, Cassandra). Front-end: Expertise in Angular framework (versions 2+), including NgRx or other state management patterns. Strong understanding of HTML5, CSS3, and responsive web design. DevOps & Cloud: Experience with containerization technologies (Docker) and orchestration (Kubernetes). Proficiency with CI/CD pipelines (e.g., Jenkins, GitLab CI, Azure DevOps). Experience with cloud platforms (e.g., AWS, Azure, GCP) and their relevant services. AI/ML: Familiarity with AI/ML concepts and frameworks (e.g., Python, TensorFlow, PyTorch, LangChain, LlamaIndex). Direct experience in developing, integrating, and deploying agentic AI systems. Leadership & Soft Skills Excellent problem-solving, analytical, and critical thinking skills. Strong communication and interpersonal skills, with the ability to articulate technical concepts to both technical and non-technical audiences. Ability to work effectively in a fast-paced, agile, and collaborative team environment. Proactive, self-motivated, and results-oriented with a strong sense of ownership. Preferred Qualifications Experience in the financial services industry. Knowledge of domain-driven design and clean architecture principles. Experience with observability tools (e.g., Prometheus, Grafana, ELK stack). Contributions to open-source projects or active participation in developer communities. What we'll provide you By joining the company London, 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 our Global Benefits page to learn more. Alongside these benefits the company 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. the company 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.
Senior Fullstack Software Engineer (.NET/Java)
United States Digital Space LLC
Software Engineer - Content Platforms Location: London, Middlesex Hours per week: 37.5 Payrate: Unknown What you'll do Help to build cloud based services and applications that form part of our Group Content Platform. Participate in all stages of the software development lifecycle, from initial analysis & design to implementation (using C# & Java) and post launch support. Enhance and support existing production applications/platforms and, once sufficiently trained, provide support for production services. Be responsible for helping shape and contributing to the technical direction while delivering day to day in a delivery team. Collaborate with analysts, developers and testers within a dynamic scrum team and be actively involved in all aspects of the agile delivery cycle. Manage and coach team members and offer advice and guidance around design, architectural decisions, and code quality. What you'll bring Extensive system development knowledge with .NET (C#) and/or Java, SQL (e.g., Oracle, SQL Server) and NoSQL (e.g., Couchbase, MongoDB). Applied knowledge of software engineering best practice and software development methodologies (e.g., Scrum, design patterns, SOLID principles, Test Driven Development, Object Oriented design and implementation, APIs (REST etc.). Applied knowledge of JavaScript, web front end technologies (React/Redux, node.js etc.). Knowledge of using/setting up automated CI/CD pipelines (e.g., Concourse, Jenkins, Docker, Kubernetes etc.) and experience with configuration and build tools (e.g., Concourse, Jenkins, TeamCity and GitHub). Hands on experience working with automated testing frameworks (e.g. Pytest, Groovy, Spock, Playwright etc.). Experience working with systems that communicate asynchronously using message oriented middleware such as ActiveMQ or Kafka and familiarity with monitoring tools such as Prometheus and Grafana. Senior only: Proven mentoring experience with excellent communication skills and the ability to quickly adapt to unfamiliar domains and technologies and a strong drive to continuously improve the systems we work with. Team overview Content Technology and Innovation team delivers high quality content to homes, customer devices, businesses and commercial partners across our European markets. With over 2500 colleagues from around the world, we combine strategic insights, engineering know how and operational excellence to create and distribute award winning content. The rewards The company Q, for the TV you love all in one place The magic of the company Glass at an exclusive rate A generous pension package Private healthcare Discounted mobile and broadband A wide range of the company VIP rewards and experiences Inclusion & how you'll work We are a Disability Confident Employer and welcome and encourage applications from all candidates. We will look to ensure a fair and consistent experience for all, and will make reasonable adjustments to support you where appropriate. Please flag any adjustments you need to your recruiter as early as you can. Our office Hybrid working: 2 days a week onsite at Osterley campus.
05/07/2026
Full time
Software Engineer - Content Platforms Location: London, Middlesex Hours per week: 37.5 Payrate: Unknown What you'll do Help to build cloud based services and applications that form part of our Group Content Platform. Participate in all stages of the software development lifecycle, from initial analysis & design to implementation (using C# & Java) and post launch support. Enhance and support existing production applications/platforms and, once sufficiently trained, provide support for production services. Be responsible for helping shape and contributing to the technical direction while delivering day to day in a delivery team. Collaborate with analysts, developers and testers within a dynamic scrum team and be actively involved in all aspects of the agile delivery cycle. Manage and coach team members and offer advice and guidance around design, architectural decisions, and code quality. What you'll bring Extensive system development knowledge with .NET (C#) and/or Java, SQL (e.g., Oracle, SQL Server) and NoSQL (e.g., Couchbase, MongoDB). Applied knowledge of software engineering best practice and software development methodologies (e.g., Scrum, design patterns, SOLID principles, Test Driven Development, Object Oriented design and implementation, APIs (REST etc.). Applied knowledge of JavaScript, web front end technologies (React/Redux, node.js etc.). Knowledge of using/setting up automated CI/CD pipelines (e.g., Concourse, Jenkins, Docker, Kubernetes etc.) and experience with configuration and build tools (e.g., Concourse, Jenkins, TeamCity and GitHub). Hands on experience working with automated testing frameworks (e.g. Pytest, Groovy, Spock, Playwright etc.). Experience working with systems that communicate asynchronously using message oriented middleware such as ActiveMQ or Kafka and familiarity with monitoring tools such as Prometheus and Grafana. Senior only: Proven mentoring experience with excellent communication skills and the ability to quickly adapt to unfamiliar domains and technologies and a strong drive to continuously improve the systems we work with. Team overview Content Technology and Innovation team delivers high quality content to homes, customer devices, businesses and commercial partners across our European markets. With over 2500 colleagues from around the world, we combine strategic insights, engineering know how and operational excellence to create and distribute award winning content. The rewards The company Q, for the TV you love all in one place The magic of the company Glass at an exclusive rate A generous pension package Private healthcare Discounted mobile and broadband A wide range of the company VIP rewards and experiences Inclusion & how you'll work We are a Disability Confident Employer and welcome and encourage applications from all candidates. We will look to ensure a fair and consistent experience for all, and will make reasonable adjustments to support you where appropriate. Please flag any adjustments you need to your recruiter as early as you can. Our office Hybrid working: 2 days a week onsite at Osterley campus.
Software Engineer
Cirata City, Belfast
Software Engineer Cirata Symphony Engineering Team 2+ years experience Full-time Hybrid (3 days office based) Seniority: Engineer Languages: Java or Go Experience: 2+ years About the Role Cirata Symphony is an intelligent data orchestration platform that moves petabytes of data across on premises, cloud, and multi cloud environments - continuously, securely, and without disruption. We work with regulated enterprises in financial services, telecoms, and automotive who cannot afford downtime or data loss. As an Engineer on the Symphony team, you will contribute to the core services that power real time data movement, replication, and orchestration. You will work alongside experienced engineers building reliable, high throughput systems that customers trust with their most critical data. We are an AI forward team. We actively embrace AI assisted development - from coding assistants and AI powered code review to MCP connected tooling that integrates directly into customer workflows. We don't block these tools; we build with them. If you're curious about how AI can make you a more effective engineer, you'll fit right in. What You'll Work On Backend services in Java and Go that orchestrate live data flows across HDFS, S3, ADLS, GCS, Apache Iceberg, Databricks, and Snowflake Replication and synchronisation pipelines that handle petabyte scale volumes with low latency Governance and audit subsystems ensuring compliance grade security, lineage tracking, and access controls Internal tooling and automation that improves reliability, observability, and developer experience Unit, integration, and performance tests to maintain confidence in a zero downtime product MCP/AI workflows that unlock customer data Requirements 2+ years of professional experience writing production Java, Go, or both Solid understanding of concurrent programming and OOP principles Experience designing or consuming REST APIs and understanding HTTP semantics Comfortable working with Git, code reviews, and CI/CD workflows Strong communication skills Experience working in Linux environments Comfortable using AI coding assistants (GitHub Copilot, Claude, Cursor, or similar) as part of your day to day workflow Nice to Have Experience with Apache Hadoop, HDFS, or similar large scale data platforms Familiarity with at least one cloud storage platform (AWS S3, Azure ADLS, or Google Cloud Storage) Familiarity with Apache Iceberg, Delta Lake, or open table formats Exposure to Apache Kafka or other message streaming systems Knowledge of Kubernetes, Docker, or container orchestration Experience building or integrating MCP (Model Context Protocol) servers or AI tool use pipelines What We Offer The chance to work on genuine enterprise scale systems Mentorship from experienced engineers Flexible hybrid working with a collaborative, low ego engineering culture Access to the latest AI developer tooling - we invest in tools that make engineers more effective Competitive salary and benefits package
04/07/2026
Full time
Software Engineer Cirata Symphony Engineering Team 2+ years experience Full-time Hybrid (3 days office based) Seniority: Engineer Languages: Java or Go Experience: 2+ years About the Role Cirata Symphony is an intelligent data orchestration platform that moves petabytes of data across on premises, cloud, and multi cloud environments - continuously, securely, and without disruption. We work with regulated enterprises in financial services, telecoms, and automotive who cannot afford downtime or data loss. As an Engineer on the Symphony team, you will contribute to the core services that power real time data movement, replication, and orchestration. You will work alongside experienced engineers building reliable, high throughput systems that customers trust with their most critical data. We are an AI forward team. We actively embrace AI assisted development - from coding assistants and AI powered code review to MCP connected tooling that integrates directly into customer workflows. We don't block these tools; we build with them. If you're curious about how AI can make you a more effective engineer, you'll fit right in. What You'll Work On Backend services in Java and Go that orchestrate live data flows across HDFS, S3, ADLS, GCS, Apache Iceberg, Databricks, and Snowflake Replication and synchronisation pipelines that handle petabyte scale volumes with low latency Governance and audit subsystems ensuring compliance grade security, lineage tracking, and access controls Internal tooling and automation that improves reliability, observability, and developer experience Unit, integration, and performance tests to maintain confidence in a zero downtime product MCP/AI workflows that unlock customer data Requirements 2+ years of professional experience writing production Java, Go, or both Solid understanding of concurrent programming and OOP principles Experience designing or consuming REST APIs and understanding HTTP semantics Comfortable working with Git, code reviews, and CI/CD workflows Strong communication skills Experience working in Linux environments Comfortable using AI coding assistants (GitHub Copilot, Claude, Cursor, or similar) as part of your day to day workflow Nice to Have Experience with Apache Hadoop, HDFS, or similar large scale data platforms Familiarity with at least one cloud storage platform (AWS S3, Azure ADLS, or Google Cloud Storage) Familiarity with Apache Iceberg, Delta Lake, or open table formats Exposure to Apache Kafka or other message streaming systems Knowledge of Kubernetes, Docker, or container orchestration Experience building or integrating MCP (Model Context Protocol) servers or AI tool use pipelines What We Offer The chance to work on genuine enterprise scale systems Mentorship from experienced engineers Flexible hybrid working with a collaborative, low ego engineering culture Access to the latest AI developer tooling - we invest in tools that make engineers more effective Competitive salary and benefits package
Java Developer (AVP)
Citibank (Switzerland) AG City, Belfast
Java Developer (AVP)Applyremote type: Hybridlocations: Belfast United Kingdomtime type: Full timeposted on: Posted Todayjob requisition id: 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 Global Fixed Income Trade Processing (FiTP) Team is seeking a Software Engineer (Java) with a proven track record of design and developing large, complex and distributed systems.This role is within the FiTP team in Belfast. The successful individual will ideally have a strong knowledge of Fixed Income products and experience in building software systems to handle the capture and processing of high volume of such trades.In this fast paced environment you must be able to prioritize tasks, work within deadlines, taking a pragmatic and thoughtful approach, paying close attention to details. You will need to employ strong communication skills, necessary to effectively produce client solutions.The senior developer will have the following characteristics: Proven background in developing large distributed systems to address complex business problems. Ability to perform thorough requirement analysis and create comprehensive design for business features. Keen to produce well-crafted software living up to highest quality standards. Enthusiastic in learning and adopting industry-leading technologies into work. Ability to work independently with ownership to estimation and timeline Self-motivated and with determination to achieve goals Good team working skills and ability to work in a virtual team environment. Ability to think critically, identify improvement opportunities within application and team, come up with solutions and drive the execution. Well-organized and able to prioritize multiple tasks to achieve maximum output. Responsibilities: Conduct tasks related to feasibility studies, time and cost estimates, IT planning, risk technology, applications development, model development, and establish and implement new or revised applications systems and programs to meet specific business needs or user areas Monitor and control all phases of development process and analysis, design, construction, testing, and implementation as well as provide user and operational support on applications to business users Utilize in-depth specialty knowledge of applications development to analyze complex problems/issues, provide evaluation of business process, system process, and industry standards, and make evaluative judgement Recommend and develop security measures in post implementation analysis of business usage to ensure successful system design and functionality Consult with users/clients and other technology groups on issues, recommend advanced programming solutions, and install and assist customer exposure systems Ensure essential procedures are followed and help define operating standards and processes Serve as advisor or coach to new or lower level analysts Has the ability to operate with a limited level of direct supervision. Can exercise independence of judgement and autonomy. Acts as SME to senior stakeholders and /or other team members. Appropriately assess risk when business decisions are made, 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. Skills & Experience Solid knowledge of Java (Java 11+ preferred) and object-oriented design principles. Experience with the Spring Framework, including Spring Boot and Spring MVC. Proficiency in data access technologies like JPA/Hibernate or Spring Data. Experience in developing and deploying applications within a microservices architecture. Proficiency with relational (e.g., PostgreSQL, Oracle). Familiarity with message brokers such as Kafka or RabbitMQ. Experience in developing RESTful APIs. Familiarity with AI-powered tools for coding, debugging, and optimization (e.g., GitHub Copilot, Amazon CodeWhisperer). Experience with advanced AI software engineering agents (e.g., Devin ) is a plus. Familiarity with continuous integration and continuous delivery (CI/CD) concepts and tools (e.g., Jenkins, GitLab CI). Familiarity with containerization technologies like Docker and orchestration platforms like Kubernetes or OpenShift. General Skills: Experience contributing to successful software projects. Demonstrates ownership and sound judgment in technical tasks. Clear written and verbal communication skills. Education: Bachelor's degree/University degree or equivalent experienceThis job description provides a high-level review of the types of work performed. Other job-related duties may be assigned as required. 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 resourcesVisit our Global Benefits page 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.
04/07/2026
Full time
Java Developer (AVP)Applyremote type: Hybridlocations: Belfast United Kingdomtime type: Full timeposted on: Posted Todayjob requisition id: 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 Global Fixed Income Trade Processing (FiTP) Team is seeking a Software Engineer (Java) with a proven track record of design and developing large, complex and distributed systems.This role is within the FiTP team in Belfast. The successful individual will ideally have a strong knowledge of Fixed Income products and experience in building software systems to handle the capture and processing of high volume of such trades.In this fast paced environment you must be able to prioritize tasks, work within deadlines, taking a pragmatic and thoughtful approach, paying close attention to details. You will need to employ strong communication skills, necessary to effectively produce client solutions.The senior developer will have the following characteristics: Proven background in developing large distributed systems to address complex business problems. Ability to perform thorough requirement analysis and create comprehensive design for business features. Keen to produce well-crafted software living up to highest quality standards. Enthusiastic in learning and adopting industry-leading technologies into work. Ability to work independently with ownership to estimation and timeline Self-motivated and with determination to achieve goals Good team working skills and ability to work in a virtual team environment. Ability to think critically, identify improvement opportunities within application and team, come up with solutions and drive the execution. Well-organized and able to prioritize multiple tasks to achieve maximum output. Responsibilities: Conduct tasks related to feasibility studies, time and cost estimates, IT planning, risk technology, applications development, model development, and establish and implement new or revised applications systems and programs to meet specific business needs or user areas Monitor and control all phases of development process and analysis, design, construction, testing, and implementation as well as provide user and operational support on applications to business users Utilize in-depth specialty knowledge of applications development to analyze complex problems/issues, provide evaluation of business process, system process, and industry standards, and make evaluative judgement Recommend and develop security measures in post implementation analysis of business usage to ensure successful system design and functionality Consult with users/clients and other technology groups on issues, recommend advanced programming solutions, and install and assist customer exposure systems Ensure essential procedures are followed and help define operating standards and processes Serve as advisor or coach to new or lower level analysts Has the ability to operate with a limited level of direct supervision. Can exercise independence of judgement and autonomy. Acts as SME to senior stakeholders and /or other team members. Appropriately assess risk when business decisions are made, 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. Skills & Experience Solid knowledge of Java (Java 11+ preferred) and object-oriented design principles. Experience with the Spring Framework, including Spring Boot and Spring MVC. Proficiency in data access technologies like JPA/Hibernate or Spring Data. Experience in developing and deploying applications within a microservices architecture. Proficiency with relational (e.g., PostgreSQL, Oracle). Familiarity with message brokers such as Kafka or RabbitMQ. Experience in developing RESTful APIs. Familiarity with AI-powered tools for coding, debugging, and optimization (e.g., GitHub Copilot, Amazon CodeWhisperer). Experience with advanced AI software engineering agents (e.g., Devin ) is a plus. Familiarity with continuous integration and continuous delivery (CI/CD) concepts and tools (e.g., Jenkins, GitLab CI). Familiarity with containerization technologies like Docker and orchestration platforms like Kubernetes or OpenShift. General Skills: Experience contributing to successful software projects. Demonstrates ownership and sound judgment in technical tasks. Clear written and verbal communication skills. Education: Bachelor's degree/University degree or equivalent experienceThis job description provides a high-level review of the types of work performed. Other job-related duties may be assigned as required. 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 resourcesVisit our Global Benefits page 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.
Senior Java Developer IRC298565
Globallogic
We are seeking a highly skilled and motivated Senior Java Engineer to join our innovative development team. You will be instrumental in designing, developing, and maintaining high-performance, scalable applications and services. This role requires deep expertise in modern Java ecosystems, microservice architectures, and distributed systems design patterns. Requirements 7+ years of professional software development experience, primarily in Java/JEE. Expert proficiency with the Spring Framework, including Spring Boot, Spring Cloud, Spring Security, and Spring Data. Proven experience in designing and building Microservices and highly distributed systems. Deep understanding of common architectural and scaling patterns: Kafka & Scaling: Experience with message brokers, guaranteeing message order, and implementing idempotency. Saga Pattern: Practical application of distributed transactions for eventual consistency across microservices. CQRS: Understanding of Command Query Responsibility Segregation and managing eventual consistency. Orchestration vs Choreography: Ability to choose and implement appropriate service coordination strategies. Solid experience with relational databases (e.g., PostgreSQL, MySQL) and NoSQL databases (e.g., MongoDB, Cassandra). Strong experience designing, documenting, and implementing APIs (RESTful services). Hands on experience with Cloud Computing platforms (AWS, Azure, or GCP). Proficiency with CI/CD tools, specifically Jenkins. Familiarity with containerization technologies (Docker, Kubernetes). Experience with other SDLC tools (e.g., Git, Jira, Confluence). Excellent communication and problem solving skills. Ability to work independently and as part of a high performing team. Demonstrated experience in driving projects from Zero to Prod (concept to production). Job responsibilities Lead the design, development, and deployment of mission critical applications using Java, Spring Boot, and JEE technologies. Implement and manage microservices, ensuring high availability, performance, and scalability by leveraging core microservices patterns (e.g., Service Discovery, Circuit Breaker, API Gateway, and CQRS). Design and build robust, secure, and well documented APIs (REST/gRPC) and manage inter service communication using synchronous and asynchronous (event driven) messaging patterns. Collaborate with cross functional teams (Product, DevOps, QA) to define, design, and ship new features. Drive the continuous integration and continuous deployment (CI/CD) pipeline using tools like Jenkins. Architect and implement solutions on cloud platforms (AWS, Azure, or GCP). Mentor junior engineers and promote best practices in coding, testing, and system design. Participate in code reviews to ensure code quality, maintainability, and adherence to established standards. Troubleshoot and resolve complex production issues across various system components. Excellent understanding of containerization (Docker, Kubernetes) to support distributed microservices architectures. What we offer Why work at GlobalLogic Our goal is to build an inclusive positive culture where everyone can feel comfortable being themselves, empowering our people to create their own high standards and therefore more value. We work together to promote fairness while recognising, valuing and embracing differences - providing a transparent support structure and generous training budget to help our people develop skills to progress their career. Our region also supports a hybrid model which can flex across a wide spectrum of working options determined by our business, customer and individual needs. You'll benefit from a comprehensive health and wellness plan, private healthcare (clinical and mental wellbeing), and discounted gym memberships. We offer a fantastic benefits package including a competitive pension scheme and recognition schemes through bonus/reward initiatives. Colleagues are entitled to an annual volunteering day - so you can take time to support a cause close to your heart. We are an equal opportunities employer. It is our policy to promote an environment free from discrimination, harassment and victimisation.
03/07/2026
Full time
We are seeking a highly skilled and motivated Senior Java Engineer to join our innovative development team. You will be instrumental in designing, developing, and maintaining high-performance, scalable applications and services. This role requires deep expertise in modern Java ecosystems, microservice architectures, and distributed systems design patterns. Requirements 7+ years of professional software development experience, primarily in Java/JEE. Expert proficiency with the Spring Framework, including Spring Boot, Spring Cloud, Spring Security, and Spring Data. Proven experience in designing and building Microservices and highly distributed systems. Deep understanding of common architectural and scaling patterns: Kafka & Scaling: Experience with message brokers, guaranteeing message order, and implementing idempotency. Saga Pattern: Practical application of distributed transactions for eventual consistency across microservices. CQRS: Understanding of Command Query Responsibility Segregation and managing eventual consistency. Orchestration vs Choreography: Ability to choose and implement appropriate service coordination strategies. Solid experience with relational databases (e.g., PostgreSQL, MySQL) and NoSQL databases (e.g., MongoDB, Cassandra). Strong experience designing, documenting, and implementing APIs (RESTful services). Hands on experience with Cloud Computing platforms (AWS, Azure, or GCP). Proficiency with CI/CD tools, specifically Jenkins. Familiarity with containerization technologies (Docker, Kubernetes). Experience with other SDLC tools (e.g., Git, Jira, Confluence). Excellent communication and problem solving skills. Ability to work independently and as part of a high performing team. Demonstrated experience in driving projects from Zero to Prod (concept to production). Job responsibilities Lead the design, development, and deployment of mission critical applications using Java, Spring Boot, and JEE technologies. Implement and manage microservices, ensuring high availability, performance, and scalability by leveraging core microservices patterns (e.g., Service Discovery, Circuit Breaker, API Gateway, and CQRS). Design and build robust, secure, and well documented APIs (REST/gRPC) and manage inter service communication using synchronous and asynchronous (event driven) messaging patterns. Collaborate with cross functional teams (Product, DevOps, QA) to define, design, and ship new features. Drive the continuous integration and continuous deployment (CI/CD) pipeline using tools like Jenkins. Architect and implement solutions on cloud platforms (AWS, Azure, or GCP). Mentor junior engineers and promote best practices in coding, testing, and system design. Participate in code reviews to ensure code quality, maintainability, and adherence to established standards. Troubleshoot and resolve complex production issues across various system components. Excellent understanding of containerization (Docker, Kubernetes) to support distributed microservices architectures. What we offer Why work at GlobalLogic Our goal is to build an inclusive positive culture where everyone can feel comfortable being themselves, empowering our people to create their own high standards and therefore more value. We work together to promote fairness while recognising, valuing and embracing differences - providing a transparent support structure and generous training budget to help our people develop skills to progress their career. Our region also supports a hybrid model which can flex across a wide spectrum of working options determined by our business, customer and individual needs. You'll benefit from a comprehensive health and wellness plan, private healthcare (clinical and mental wellbeing), and discounted gym memberships. We offer a fantastic benefits package including a competitive pension scheme and recognition schemes through bonus/reward initiatives. Colleagues are entitled to an annual volunteering day - so you can take time to support a cause close to your heart. We are an equal opportunities employer. It is our policy to promote an environment free from discrimination, harassment and victimisation.
Senior Cloud Engineer AWS & Kubernetes Expert
Datalex Manchester, Lancashire
Senior Cloud Engineer At Datalex we are currently engineering the next evolution of our product, our platform, our infrastructure, and the deployment capabilities that tie them all together. Not only will the new solutions allow our existing customers to deliver additional functionality faster, they will also reduce the time-to-market for new customers and align to meet the demands of the modern travel ecommerce world for years to come. To achieve this goal, we are building a highly-skilled, cross-functional, team to spearhead the efforts and help optimize Datalex's operational capabilities (meaning to build a modern continuous delivery model, producing a solution that is optimized to deploy and run on the AWS platform). The Role The team will be comprised of technologists with a wide area of skills required to build, deploy, run, and support enterprise-grade, production, systems. You will be tasked with improving, and measured on, key deployment and operation metrics such as deployment time/frequency, site availability, and downtime required per release. Duties and Responsibilities Design, implement, and maintain the company's AWS cloud infrastructure. Ensure high availability and performance of all applications and services deployed in the AWS cloud. Automate the provisioning and management of AWS resources. Monitor the utilization of all AWS resources and take action to optimize cost and performance. Design and implement security controls to protect data and systems in the AWS cloud. Perform regular backups of all data stored in the AWS cloud. Respond to incidents and perform root cause analysis to prevent future outages. Collaborate with other teams to plan and execute projects that require changes to the AWS infrastructure. Write technical documentation for all aspects of the AWS infrastructure. Stay up-to-date on new features and services offered by AWS. Technologies in Scope Apache, Tomcat, JBoss. Oracle, MongoDB, Memcached, Kafka. Python. Jenkins with a focus on pipelines. Atlassian suite Bitbucket/Jira/Confluence. API management tools such as APIGee. Skills and Experience Required Bachelor's degree in engineering, computer science, or equivalent combination of education and experience. An in-depth understanding of software development practices. 8+ years' experience working on AWS platform. AWS certification(s) being able to demonstrate practical application of your knowledge. Automation and Infrastructure as Code are central to how you operate. In-depth knowledge of distributed systems, networking, storage, and security. Have experience building and supporting high performance applications. Have demonstrable experience and expertise in managing both traditional virtual machines, but also Kubernetes. Have proven knowledge and strong opinions on best practices around infrastructure management on the AWS platform. Kubernetes, Docker / Containers. Linux is the platform OS you will work on so you need to be a power user. TCP, DNS, SSL, Load balancing (HAproxy, F5). AWS EC2 and managed services. Skills Desired Practical experience with DevOps concepts: CI/CD, ChatOps, etc. Familiar with Tomcat, JBoss and session management between web containers. Scripting levels sufficient for sysadmin, deployments, and API interaction. Running java applications in containers at scale in production. Understanding of when to use containers and when to use VMs. Full-stack application and performance troubleshooting skills. Experience building low latency systems (in AWS preferred). Experience with design and management of applications across the areas of: Minimizing single points of failure; Zero down-time upgrades; Auto scaling applications that have cold start challenges; Distributed applications; Implementing and using metrics to make data driven decisions; Systems that negate the need for people to log into servers. About Datalex Datalex is a market leader in airline e-commerce solutions. Datalex's Stellex product suite, launched in 2024, gives airlines the tools they need to drive revenue and profit as digital retailers. Datalex has a strong track record working with some of the most innovative airline brands worldwide, such as Air China, Air Macau, Air Transat, Aer Lingus, easyJet, and Edelweiss. The Group is headquartered inDublin, Ireland, and maintains offices acrossEurope, theAmericas, andAsia. Learn more at Are you currently based in the country of employment? Do you have eligibility to work and reside in the country of employment? Datalex offers a hybrid work model. Are you willing to work from the office at least two days per week?
03/07/2026
Full time
Senior Cloud Engineer At Datalex we are currently engineering the next evolution of our product, our platform, our infrastructure, and the deployment capabilities that tie them all together. Not only will the new solutions allow our existing customers to deliver additional functionality faster, they will also reduce the time-to-market for new customers and align to meet the demands of the modern travel ecommerce world for years to come. To achieve this goal, we are building a highly-skilled, cross-functional, team to spearhead the efforts and help optimize Datalex's operational capabilities (meaning to build a modern continuous delivery model, producing a solution that is optimized to deploy and run on the AWS platform). The Role The team will be comprised of technologists with a wide area of skills required to build, deploy, run, and support enterprise-grade, production, systems. You will be tasked with improving, and measured on, key deployment and operation metrics such as deployment time/frequency, site availability, and downtime required per release. Duties and Responsibilities Design, implement, and maintain the company's AWS cloud infrastructure. Ensure high availability and performance of all applications and services deployed in the AWS cloud. Automate the provisioning and management of AWS resources. Monitor the utilization of all AWS resources and take action to optimize cost and performance. Design and implement security controls to protect data and systems in the AWS cloud. Perform regular backups of all data stored in the AWS cloud. Respond to incidents and perform root cause analysis to prevent future outages. Collaborate with other teams to plan and execute projects that require changes to the AWS infrastructure. Write technical documentation for all aspects of the AWS infrastructure. Stay up-to-date on new features and services offered by AWS. Technologies in Scope Apache, Tomcat, JBoss. Oracle, MongoDB, Memcached, Kafka. Python. Jenkins with a focus on pipelines. Atlassian suite Bitbucket/Jira/Confluence. API management tools such as APIGee. Skills and Experience Required Bachelor's degree in engineering, computer science, or equivalent combination of education and experience. An in-depth understanding of software development practices. 8+ years' experience working on AWS platform. AWS certification(s) being able to demonstrate practical application of your knowledge. Automation and Infrastructure as Code are central to how you operate. In-depth knowledge of distributed systems, networking, storage, and security. Have experience building and supporting high performance applications. Have demonstrable experience and expertise in managing both traditional virtual machines, but also Kubernetes. Have proven knowledge and strong opinions on best practices around infrastructure management on the AWS platform. Kubernetes, Docker / Containers. Linux is the platform OS you will work on so you need to be a power user. TCP, DNS, SSL, Load balancing (HAproxy, F5). AWS EC2 and managed services. Skills Desired Practical experience with DevOps concepts: CI/CD, ChatOps, etc. Familiar with Tomcat, JBoss and session management between web containers. Scripting levels sufficient for sysadmin, deployments, and API interaction. Running java applications in containers at scale in production. Understanding of when to use containers and when to use VMs. Full-stack application and performance troubleshooting skills. Experience building low latency systems (in AWS preferred). Experience with design and management of applications across the areas of: Minimizing single points of failure; Zero down-time upgrades; Auto scaling applications that have cold start challenges; Distributed applications; Implementing and using metrics to make data driven decisions; Systems that negate the need for people to log into servers. About Datalex Datalex is a market leader in airline e-commerce solutions. Datalex's Stellex product suite, launched in 2024, gives airlines the tools they need to drive revenue and profit as digital retailers. Datalex has a strong track record working with some of the most innovative airline brands worldwide, such as Air China, Air Macau, Air Transat, Aer Lingus, easyJet, and Edelweiss. The Group is headquartered inDublin, Ireland, and maintains offices acrossEurope, theAmericas, andAsia. Learn more at Are you currently based in the country of employment? Do you have eligibility to work and reside in the country of employment? Datalex offers a hybrid work model. Are you willing to work from the office at least two days per week?
Data Engineer: Real-Time Pipelines & Cloud Data (Hybrid)
慨正橡扯 City, Newcastle Upon Tyne
Role: Data Engineer Location: Newcastle Upon Tyne Salary: TBC - Depending on experience Levels: Senior Analyst, Specialist Hybrid Working: 3 days per week in our Newcastle, Cobalt business park office Please Note: Any offer of employment is subject to satisfactory BPSS and SC security clearance which requires 5 years continuous UK address history (typically including no periods of 30 consecutive days or more spent outside of the UK) and declaration of being a British or EU passport holder or hold Indefinite Leave to remain within the UK at the point of application. Note: The above information relates to a specific client requirement About the Team Our Advanced Technology Centre is a hub of innovation where we deliver high quality data and technology services to clients across both the public and private sectors. If you're looking for a dynamic role that offers hands on experience with modern data technologies and the chance to shape large scale data solutions, this position offers you the opportunity to develop and progress rapidly. Role Overview As a Data Engineer, you will design, build, and maintain scalable data solutions that enable analytics, AI, and operational insights. You'll work alongside client and internal teams to create robust data pipelines, ensure data reliability, and support cloud based architectures that power intelligent decision making. Key Responsibilities Data Pipeline Development Build, optimize, and maintain scalable data pipelines using Java (primary), plus exposure to Python, Flink, Kafka, or Spark. Develop and support real time streaming pipelines and event driven integrations. Integrate data from multiple sources (streaming, batch, APIs) using AWS managed services (e.g., Kinesis, MSK, Lambda, Glue). Data Architecture & Standards Contribute to data modelling, data architecture best practices, and modern patterns (e.g., medallion architecture). Ensure data quality, lineage, governance, and security controls are applied consistently. DevOps & Deployment Deploy and maintain data applications using CI/CD tooling (Azure DevOps, GitHub Actions, Jenkins). Use Infrastructure as Code (Terraform, CloudFormation) to manage cloud environments. Work with container technologies such as Docker and Kubernetes based workloads. Collaboration Work closely with analytics, ML/AI, and product teams to deliver clean, well structured datasets. Participate in code reviews and internal knowledge sharing sessions. Provide guidance to junior engineers where needed. Qualification Core Data Engineering Strong programming proficiency in Java (preferred) or Python. Hands on experience with at least one of: Kafka, Flink, Spark (Flink/Kafka preferred for streaming). Solid understanding of stream processing concepts (e.g., event time, state, backpressure). Understanding of software engineering best practices: testing, design patterns, CI/CD, Git. Experience building ETL/ELT or streaming data pipelines. Exposure to microservices and distributed system concepts. Experience working with cloud platforms, ideally AWS, but Azure/GCP also acceptable. Understanding of distributed compute, large scale data systems, and performance considerations. DevOps & Engineering Practices Experience with CI/CD tools (Azure DevOps, GitHub Actions, Jenkins etc.). Infrastructure as Code (Terraform preferred). Experience with containerisation (Docker) and orchestration platforms (Kubernetes/EKS). Certifications & Tools Exposure to enterprise data platforms (Databricks, Snowflake, BigQuery, or similar). Cloud certifications (AWS, Azure, GCP) are beneficial but not required. Other Requirements Minimum 3 years' experience working on data engineering or large scale data solutions. Comfortable working in Agile delivery teams. Strong communication skills and ability to collaborate with technical and non technical stakeholders. Desirable Experience in client facing or consulting environments. Professional cloud or data engineering certifications. Experience mentoring or supporting junior engineers. Background in designing or operating real time, low latency systems.
02/07/2026
Full time
Role: Data Engineer Location: Newcastle Upon Tyne Salary: TBC - Depending on experience Levels: Senior Analyst, Specialist Hybrid Working: 3 days per week in our Newcastle, Cobalt business park office Please Note: Any offer of employment is subject to satisfactory BPSS and SC security clearance which requires 5 years continuous UK address history (typically including no periods of 30 consecutive days or more spent outside of the UK) and declaration of being a British or EU passport holder or hold Indefinite Leave to remain within the UK at the point of application. Note: The above information relates to a specific client requirement About the Team Our Advanced Technology Centre is a hub of innovation where we deliver high quality data and technology services to clients across both the public and private sectors. If you're looking for a dynamic role that offers hands on experience with modern data technologies and the chance to shape large scale data solutions, this position offers you the opportunity to develop and progress rapidly. Role Overview As a Data Engineer, you will design, build, and maintain scalable data solutions that enable analytics, AI, and operational insights. You'll work alongside client and internal teams to create robust data pipelines, ensure data reliability, and support cloud based architectures that power intelligent decision making. Key Responsibilities Data Pipeline Development Build, optimize, and maintain scalable data pipelines using Java (primary), plus exposure to Python, Flink, Kafka, or Spark. Develop and support real time streaming pipelines and event driven integrations. Integrate data from multiple sources (streaming, batch, APIs) using AWS managed services (e.g., Kinesis, MSK, Lambda, Glue). Data Architecture & Standards Contribute to data modelling, data architecture best practices, and modern patterns (e.g., medallion architecture). Ensure data quality, lineage, governance, and security controls are applied consistently. DevOps & Deployment Deploy and maintain data applications using CI/CD tooling (Azure DevOps, GitHub Actions, Jenkins). Use Infrastructure as Code (Terraform, CloudFormation) to manage cloud environments. Work with container technologies such as Docker and Kubernetes based workloads. Collaboration Work closely with analytics, ML/AI, and product teams to deliver clean, well structured datasets. Participate in code reviews and internal knowledge sharing sessions. Provide guidance to junior engineers where needed. Qualification Core Data Engineering Strong programming proficiency in Java (preferred) or Python. Hands on experience with at least one of: Kafka, Flink, Spark (Flink/Kafka preferred for streaming). Solid understanding of stream processing concepts (e.g., event time, state, backpressure). Understanding of software engineering best practices: testing, design patterns, CI/CD, Git. Experience building ETL/ELT or streaming data pipelines. Exposure to microservices and distributed system concepts. Experience working with cloud platforms, ideally AWS, but Azure/GCP also acceptable. Understanding of distributed compute, large scale data systems, and performance considerations. DevOps & Engineering Practices Experience with CI/CD tools (Azure DevOps, GitHub Actions, Jenkins etc.). Infrastructure as Code (Terraform preferred). Experience with containerisation (Docker) and orchestration platforms (Kubernetes/EKS). Certifications & Tools Exposure to enterprise data platforms (Databricks, Snowflake, BigQuery, or similar). Cloud certifications (AWS, Azure, GCP) are beneficial but not required. Other Requirements Minimum 3 years' experience working on data engineering or large scale data solutions. Comfortable working in Agile delivery teams. Strong communication skills and ability to collaborate with technical and non technical stakeholders. Desirable Experience in client facing or consulting environments. Professional cloud or data engineering certifications. Experience mentoring or supporting junior engineers. Background in designing or operating real time, low latency systems.

Modal Window

  • Home
  • Contact
  • About Us
  • FAQs
  • Terms & Conditions
  • Privacy
  • Employer
  • Post a Job
  • Search Resumes
  • Sign in
  • Job Seeker
  • Find Jobs
  • Create Resume
  • Sign in
  • IT blog
  • Facebook
  • Twitter
  • LinkedIn
  • Youtube
© 2008-2026 IT Job Board