As a QAEngineeryou will be expected to work at one of ourclientsand perform high qualityfunctional and non-functional testingoncomplexsystems. You must be familiar with Agile practices and tools and able to work in fast paced CI/CD environment. You will be proactive and always look for ways to improve the automatedtests to makethemmore efficient. Youcanwork closely with developers,devopsengineers and business stakeholders(operations, incidentmanagementand product management) to understand the positive and negative impact software can have on end usersand provideaccurateupdates on the progress and outcomesof testing. Responsibilities Perform functional and non-functional (performance, accessibility, security, operational/user acceptance) testing, working within an Agile team. Develop and maintain test automation solutions and scripts, promoting best practices within the development team Develop and maintain performance/load/stress testing solutions using standard or open source tools Resolve problems and blockers as they occur and help unlock the progress of testing Collaborate, communicate & work effectively with geographically distributed cross functional teams Defect Management, ensuring that defects are effectively triaged and managed until resolution Promote the value of solid testing practices to all delivery stakeholders and influence adoption of best practice Key Requirements Experience with devising TDD/BDD or Acceptance Test Driven Development strategies using a range of tools/frameworks, ensuring test coverage and execution is in line with the project, programme or portfolio Test Strategy and Business Risk Objectives. Strong Java coding experience and knowledge of automated test frameworks e.g. Serenity, RestAssured Strong experience using API testing tools, ideally Postman Strong experience with Selenium, C# specFlow, BDD framework Experience with integrating testing as part of the Secure SDLC and CI/CD tooling in an DevSecOps environment using: GitHub, Jenkins, GitLab SaaS, Artifactory, Nexus etc. Experience with testing citizen facing services Experience with testing highly scalable, distributed, cloud native (PaaS/FaaS) and microservice orientated architecture applications leveraging containerisation, container orchestration, service mesh, messaging, proxies, API, persistent and ephemerals storage etc. Experience using formal Test Management tools (Jira/Confluence, ALM). Good awareness of Application Lifecycle Management and IT Service Management using tools such as Splunk, Grafana and ServiceNow. Must be eligible for SC Clearance Desirable Skills & Experience Experience of using JavaScript Automation Frameworks such as WebdriverIO, Playwright Experience of running stress/load testing using K6 and Grafana or other/similar open source tools. Knowledge of Microsoft Azure Portal ISEB Certification in Software Testing Desirable Requirements Experience with data migration projects Experience working in the Public Sector By joining us you can expect Autonomy to develop and grow your skills and experience Be part of exciting project work that is making a difference in society Strong, inspiring and thought provoking leadership A supportive and collaborative environment. As well as this, we offer Development access to LinkedIn Learning, a management development programme and training Wellness 24/7 Confidential employee assistance programme Social - Breakfast Tuesdays, Thirsty Thursdays and Pizza on the last Thursday of each month as well as commitment to charitable causes Time off 25 days a year Pension Salary Exchange Scheme with 4% employer contribution and 5% employee contribution Discretionary Company Bonus based on company and individual performance Life Assurance of 4 times base salary Private Medical Insurance which is non contributory (spouse and dependants included) Worldwide Travel Insurance which is non contributory (spouse and dependants included)
18/07/2026
Full time
As a QAEngineeryou will be expected to work at one of ourclientsand perform high qualityfunctional and non-functional testingoncomplexsystems. You must be familiar with Agile practices and tools and able to work in fast paced CI/CD environment. You will be proactive and always look for ways to improve the automatedtests to makethemmore efficient. Youcanwork closely with developers,devopsengineers and business stakeholders(operations, incidentmanagementand product management) to understand the positive and negative impact software can have on end usersand provideaccurateupdates on the progress and outcomesof testing. Responsibilities Perform functional and non-functional (performance, accessibility, security, operational/user acceptance) testing, working within an Agile team. Develop and maintain test automation solutions and scripts, promoting best practices within the development team Develop and maintain performance/load/stress testing solutions using standard or open source tools Resolve problems and blockers as they occur and help unlock the progress of testing Collaborate, communicate & work effectively with geographically distributed cross functional teams Defect Management, ensuring that defects are effectively triaged and managed until resolution Promote the value of solid testing practices to all delivery stakeholders and influence adoption of best practice Key Requirements Experience with devising TDD/BDD or Acceptance Test Driven Development strategies using a range of tools/frameworks, ensuring test coverage and execution is in line with the project, programme or portfolio Test Strategy and Business Risk Objectives. Strong Java coding experience and knowledge of automated test frameworks e.g. Serenity, RestAssured Strong experience using API testing tools, ideally Postman Strong experience with Selenium, C# specFlow, BDD framework Experience with integrating testing as part of the Secure SDLC and CI/CD tooling in an DevSecOps environment using: GitHub, Jenkins, GitLab SaaS, Artifactory, Nexus etc. Experience with testing citizen facing services Experience with testing highly scalable, distributed, cloud native (PaaS/FaaS) and microservice orientated architecture applications leveraging containerisation, container orchestration, service mesh, messaging, proxies, API, persistent and ephemerals storage etc. Experience using formal Test Management tools (Jira/Confluence, ALM). Good awareness of Application Lifecycle Management and IT Service Management using tools such as Splunk, Grafana and ServiceNow. Must be eligible for SC Clearance Desirable Skills & Experience Experience of using JavaScript Automation Frameworks such as WebdriverIO, Playwright Experience of running stress/load testing using K6 and Grafana or other/similar open source tools. Knowledge of Microsoft Azure Portal ISEB Certification in Software Testing Desirable Requirements Experience with data migration projects Experience working in the Public Sector By joining us you can expect Autonomy to develop and grow your skills and experience Be part of exciting project work that is making a difference in society Strong, inspiring and thought provoking leadership A supportive and collaborative environment. As well as this, we offer Development access to LinkedIn Learning, a management development programme and training Wellness 24/7 Confidential employee assistance programme Social - Breakfast Tuesdays, Thirsty Thursdays and Pizza on the last Thursday of each month as well as commitment to charitable causes Time off 25 days a year Pension Salary Exchange Scheme with 4% employer contribution and 5% employee contribution Discretionary Company Bonus based on company and individual performance Life Assurance of 4 times base salary Private Medical Insurance which is non contributory (spouse and dependants included) Worldwide Travel Insurance which is non contributory (spouse and dependants included)
Role Title Full Stack Java Developer Role Purpose Design, develop, and scale Spring Boot microservices supporting MRV/MRD workflows. Build secure, well designed REST APIs integrated with frontend and downstream systems. Contribute to frontend development using Angular and/or server side templating (Thymeleaf). Work with event driven and messaging systems to support real time risk processing. Develop and optimize data access using relational databases and caching layers. Collaborate across product, cloud, and risk teams to support multi region scaling. Support production readiness, performance tuning, and operational stability. Required Skills & Experience Strong hands on experience in Java and Spring Boot, including REST API development and microservice based architectures in production environments. Experience working across the full stack, with practical exposure to frontend development using Angular or server side templating frameworks (e.g., Thymeleaf). Working experience with AWS cloud services, such as ECS, API Gateway, S3, RDS/Aurora, or ElastiCache, in deploying and running backend services. Solid understanding of API security concepts, including OAuth2, JWT, and secure service to service communication. Hands on experience with relational databases (e.g., PostgreSQL) and familiarity with caching technologies such as Redis. Working knowledge of event driven architectures, including experience consuming or producing messages using Kafka and/or Amazon SQS. Experience working in regulated, risk sensitive, or high availability systems, with an emphasis on reliability, auditability, and scalability. Required Personal Skills Good communication skills and ability to work within an international team. Self motivated individual and creative thinker who will take ownership of tasks assigned. Ability to thrive in a fast paced, high energy, demanding and team orientated environment. Excellent problem solving skills. Strong communication skills both verbal and written, capable of collaborating effectively across a variety of IT and Business groups, across regions and different roles. Good customer service skills, with the ability to deal with difficult situations/individuals gracefully. Desired Skills Exposure to fraud, risk, or compliance platforms. Familiarity with Node.js in support or integration roles. Experience with Snowflake or data lake architectures. Prior work in multi region or globally distributed systems.
18/07/2026
Full time
Role Title Full Stack Java Developer Role Purpose Design, develop, and scale Spring Boot microservices supporting MRV/MRD workflows. Build secure, well designed REST APIs integrated with frontend and downstream systems. Contribute to frontend development using Angular and/or server side templating (Thymeleaf). Work with event driven and messaging systems to support real time risk processing. Develop and optimize data access using relational databases and caching layers. Collaborate across product, cloud, and risk teams to support multi region scaling. Support production readiness, performance tuning, and operational stability. Required Skills & Experience Strong hands on experience in Java and Spring Boot, including REST API development and microservice based architectures in production environments. Experience working across the full stack, with practical exposure to frontend development using Angular or server side templating frameworks (e.g., Thymeleaf). Working experience with AWS cloud services, such as ECS, API Gateway, S3, RDS/Aurora, or ElastiCache, in deploying and running backend services. Solid understanding of API security concepts, including OAuth2, JWT, and secure service to service communication. Hands on experience with relational databases (e.g., PostgreSQL) and familiarity with caching technologies such as Redis. Working knowledge of event driven architectures, including experience consuming or producing messages using Kafka and/or Amazon SQS. Experience working in regulated, risk sensitive, or high availability systems, with an emphasis on reliability, auditability, and scalability. Required Personal Skills Good communication skills and ability to work within an international team. Self motivated individual and creative thinker who will take ownership of tasks assigned. Ability to thrive in a fast paced, high energy, demanding and team orientated environment. Excellent problem solving skills. Strong communication skills both verbal and written, capable of collaborating effectively across a variety of IT and Business groups, across regions and different roles. Good customer service skills, with the ability to deal with difficult situations/individuals gracefully. Desired Skills Exposure to fraud, risk, or compliance platforms. Familiarity with Node.js in support or integration roles. Experience with Snowflake or data lake architectures. Prior work in multi region or globally distributed systems.
Role Overview We are seeking a Senior Java Developer to join our Core Platform Team. This role is critical to building and maintaining the scalable backend infrastructure of our Live Casino platform, ensuring it can support high concurrency gameplay, real time interactions, and a distributed microservices architecture. As a Senior Java Developer, you will architect and develop backend systems that power our games, player management, reporting tools, and third party integrations. You will work closely with Product Owners, Frontend Developers, DevOps, and QA to ensure smooth, efficient, and secure platform operations. Key Responsibilities Design and implement backend systems capable of handling thousands of concurrent player connections across multiple services. Develop scalable, modular microservices to support game logic, session management, and operational services. API Development. Ensure low latency data processing to support live casino game engines. Collaborate with the product team to build new features, improve system performance, and support business requirements. Work with relational databases such as PostgreSQL and Oracle to ensure reliable and efficient data operations. Manage service deployment on Kubernetes, with integrations into AWS, GCP, or Azure. Monitoring & Debugging. Write clean, maintainable code with strong unit and integration test coverage. Conduct peer reviews. Produce clear documentation for APIs, architecture, and deployment processes. Qualifications & Skills 5+ years of experience in Java software development, with a focus on backend systems. Strong understanding of Spring Framework (Boot, Security, Data, etc.). Experience building and maintaining high concurrency systems. Solid background in microservices architecture and API design. Proficiency in SQL and experience with relational databases (PostgreSQL, Oracle). Familiarity with Kubernetes, Docker, and cloud environments (AWS, GCP, Azure). Experience with monitoring tools (e.g., Prometheus, Grafana, ELK, or similar). Strong communication and collaboration skills. Fluency in written and spoken Chinese is required. We Offer Experience a dynamic and team orientated work environment. Opportunities for personal growth and learning. An open, inclusive and supportive team where you will be valued, and your suggestions will be welcome. 26 days paid holiday per year, in addition to local public holidays. Competitive salary. Risk Benefits such as pension, Life Assurance (4x annual salary), Private Medical Insurance. Team Building activities. Local discounts and more.
07/07/2026
Full time
Role Overview We are seeking a Senior Java Developer to join our Core Platform Team. This role is critical to building and maintaining the scalable backend infrastructure of our Live Casino platform, ensuring it can support high concurrency gameplay, real time interactions, and a distributed microservices architecture. As a Senior Java Developer, you will architect and develop backend systems that power our games, player management, reporting tools, and third party integrations. You will work closely with Product Owners, Frontend Developers, DevOps, and QA to ensure smooth, efficient, and secure platform operations. Key Responsibilities Design and implement backend systems capable of handling thousands of concurrent player connections across multiple services. Develop scalable, modular microservices to support game logic, session management, and operational services. API Development. Ensure low latency data processing to support live casino game engines. Collaborate with the product team to build new features, improve system performance, and support business requirements. Work with relational databases such as PostgreSQL and Oracle to ensure reliable and efficient data operations. Manage service deployment on Kubernetes, with integrations into AWS, GCP, or Azure. Monitoring & Debugging. Write clean, maintainable code with strong unit and integration test coverage. Conduct peer reviews. Produce clear documentation for APIs, architecture, and deployment processes. Qualifications & Skills 5+ years of experience in Java software development, with a focus on backend systems. Strong understanding of Spring Framework (Boot, Security, Data, etc.). Experience building and maintaining high concurrency systems. Solid background in microservices architecture and API design. Proficiency in SQL and experience with relational databases (PostgreSQL, Oracle). Familiarity with Kubernetes, Docker, and cloud environments (AWS, GCP, Azure). Experience with monitoring tools (e.g., Prometheus, Grafana, ELK, or similar). Strong communication and collaboration skills. Fluency in written and spoken Chinese is required. We Offer Experience a dynamic and team orientated work environment. Opportunities for personal growth and learning. An open, inclusive and supportive team where you will be valued, and your suggestions will be welcome. 26 days paid holiday per year, in addition to local public holidays. Competitive salary. Risk Benefits such as pension, Life Assurance (4x annual salary), Private Medical Insurance. Team Building activities. Local discounts and more.