Make yourself visible and let companies apply to you.
Roles

JUnit Jobs

Overview

Looking for your next opportunity in JUnit testing? Explore top JUnit jobs on Haystack, the leading IT job board connecting skilled developers and QA engineers with companies seeking expertise in automated testing and quality assurance. Find your perfect JUnit role today and advance your career in software testing!
Filters applied
JUnit
Search
Salary
Location
Remote preference
Role type
Seniority
Tech stack
Sectors
Contract type
Company size
Visa sponsorship
Lead Software Engineer
TPXImpact Holdings Plc
Edinburgh
Hybrid
Senior
ÂŁ75,000
RECENTLY POSTED
aws
javascript
spring-boot
jest
kubernetes
python
+5
About The RoleJob Level: 10UK WideWe are looking for aLead Software Engineerwho will be responsible for the design, development, and deployment of high-quality software solutions.This role involves leading a team of engineers on high-profile projects, ensuring best practices are followed, and driving continuous improvement in software development processes.You will collaborate closely with cross-functional teams, including product management and UX/UI, to ensure that our software solutions meet business and customer needs. You will be responsible for driving culture through your craft and be keen to take on line management responsibilities.Responsibilities
Lead the architecture, design, and development of complex software systems, ensuring they meet high standards of quality, security, and scalability.
Manage and mentor a team of software engineers, providing technical guidance to foster professional growth.
Ensure that coding standards, development best practices, and operational processes are consistently applied.
Collaborate with product managers, UX/UI teams, and other departments such as DevOps, QA, and IT to translate business requirements into technical specifications and ensure smooth delivery.
Drive continuous improvement initiatives to optimise performance, reliability, and security in software applications.
Conduct regular code reviews and ensure that feedback is constructive and promotes learning within the team.
Implement and maintain CI/CD pipelines to streamline the development and deployment process.
Troubleshoot and resolve complex technical issues that arise during the software development lifecycle.
Stay up-to-date with the latest trends in software engineering, communicate complex technical concepts to non-technical stakeholders, and drive the adoption of new tools and methodologies where beneficial.
Manage project timelines, ensuring that deliverables are completed on time and within scope.
Contribute to bid questions & early-stage hiring eg cv screening or technical assessments when required
About YouProfessional knowledge and experience
Guide and optimise team workflows and processes.
Demonstrate proficiency in a wide range of technical systems and tools.
Identify and evaluate appropriate technologies and methodologies, making informed decisions about when custom software development is essential.
Contribute to the developer community
Inquisitive about internal areas like bids and hiring
Provide technical leadership, coaching, and mentoring to your team
Promote knowledge sharing and adoption of good practice
Uphold best practices in areas such as Infrastructure as Code (IAC), security, testing, and continuous delivery pipelines.
Flexibility to transition between programming languages with a clear understanding of their suitability for different tasks
Essential:
Extensive experience in full-stack software engineering, including design, development, testing, and deployment.
Hands on experience withJava,Spring Boot,Pythonand Microservices, although a truepolyglotis preferred.
Strong understanding of software development methodologies such as Agile, TDD and DevOps.
Some proficiency in multiple programming languages such as Python, JavaScript, or similar.
Extensive experience writing well-tested code.
Good knowledge of cloud platforms (e.g., AWS, Azure, GCP) and infrastructure as code
Experience with CI/CD pipelines and automated testing frameworks.
Experience with various architecture patterns eg microservices and event-driven.
Experience with containerization technologies (e.g. Docker, Kubernetes).
Proven ability to manage and lead engineering teams to success.
Expertise in designing scalable and secure software architectures.
Desirable:
Knowledge of emerging technologies like AI
Previous, relevant experience as a senior software engineer
Leading a large multidisciplinary project
Line management experience
Experience interviewing and screening candidates
Experience responding to bid questions
Skills
Software Architecture: Expertise in designing scalable, secure, and efficient software architectures, ensuring alignment with business goals.
Cloud Platforms: Strong proficiency in cloud technologies, including architecture and deployment strategies.
Programming and Development: Advanced knowledge of multiple programming languages and frameworks (e.g., Python, Java, Node.js).
CI/CD and Automation: Implementing and maintaining continuous integration/continuous deployment pipelines to accelerate development cycles.
Code Quality and Testing: Experience with automated testing frameworks (e.g., Jest, JUnit) and best practices for ensuring code quality.
DevOps Practices: Expertise in DevOps, particularly around automating deployment, monitoring, and scaling applications.
Communication: Able to confidently communicate with internal and external stakeholders at both the technical and non-technical levels. Able to present and give feedback to relevant groups. Eg demo/TDA
Behaviours and PACT values
Purpose:Be values-driven, recognising that our client’s needs are paramount. Approach client engagements with professionalism and creativity, balancing commercial and operational needs.
Accountability:Be accountable for delivering your part of a project on time and under budget and working well with other leaders.Lead by example, promoting a culture where quality and client experience are foremost.
Craft:Balance multiple priorities while leading high-performing teams. Navigate ambiguity and set the technical direction and approach to support positive outcomes.
Togetherness:Collaborate effectively with others across TPXimpact. Build strong relationships with colleagues and clients.
About UsPeople-powered transformationWe’re a purpose driven organisation, supporting organisations to build a better future for people, places and the planet. Combining vast experience in the public, private and third sectors and expertise in human-centred design, data, experience and technology, were creating sustainable solutions ready for an ever-evolving world.At the heart of TPXimpact, were collaborative and empathetic. Were a team of passionate people who care deeply about the work we do and the impact we have in the world. We know that change happens through people, with people and for people. Thats why we believe in people-powered transformation.Working in close collaboration with our clients, we seek to understand their unique challenges, questioning assumptions and building in their teams the capabilities and confidence to continue learning, iterating and adapting.Were an inclusive employer, and we care about diversity in our teams. Let us know in your application if you have accessibility requirements during the interview.Benefits include:
30 days holiday + bank holidays
2 volunteer days for causes that you are passionate about
maternity/paternity - 6 months Maternity Leave, 3 months Paternity Leave
life assurance
employer pension contribution of 5%
health cash plan
personal learning and development budget
Employee Assistance Programme
access to equity in the business through a Share Incentive Plan
green incentive programmes including Electric Vehicle Leasing and the Cycle to Work Scheme
health assessments
Lead Software Engineer
TPXImpact Holdings Plc
Manchester
Remote or hybrid
Senior
ÂŁ75,000
RECENTLY POSTED
aws
javascript
spring-boot
jest
kubernetes
python
+5
About The Role Job Level: 10 UK Wide We are looking for a Lead Software Engineer who will be responsible for the design, development, and deployment of high-quality software solutions. This role involves leading a team of engineers on high-profile projects, ensuring best practices are followed, and driving continuous improvement in software development processes. You will collaborate closely with cross-functional teams, including product management and UX/UI, to ensure that our software solutions meet business and customer needs. You will be responsible for driving culture through your craft and be keen to take on line management responsibilities. Responsibilities Lead the architecture, design, and development of complex software systems, ensuring they meet high standards of quality, security, and scalability. Manage and mentor a team of software engineers, providing technical guidance to foster professional growth. Ensure that coding standards, development best practices, and operational processes are consistently applied. Collaborate with product managers, UX/UI teams, and other departments such as DevOps, QA, and IT to translate business requirements into technical specifications and ensure smooth delivery. Drive continuous improvement initiatives to optimise performance, reliability, and security in software applications. Conduct regular code reviews and ensure that feedback is constructive and promotes learning within the team. Implement and maintain CI/CD pipelines to streamline the development and deployment process. Troubleshoot and resolve complex technical issues that arise during the software development lifecycle. Stay up-to-date with the latest trends in software engineering, communicate complex technical concepts to non-technical stakeholders, and drive the adoption of new tools and methodologies where beneficial. Manage project timelines, ensuring that deliverables are completed on time and within scope. Contribute to bid questions & early-stage hiring eg cv screening or technical assessments when required About You Professional knowledge and experience Guide and optimise team workflows and processes. Demonstrate proficiency in a wide range of technical systems and tools. Identify and evaluate appropriate technologies and methodologies, making informed decisions about when custom software development is essential. Contribute to the developer community Inquisitive about internal areas like bids and hiring Provide technical leadership, coaching, and mentoring to your team Promote knowledge sharing and adoption of good practice Uphold best practices in areas such as Infrastructure as Code (IAC), security, testing, and continuous delivery pipelines. Flexibility to transition between programming languages with a clear understanding of their suitability for different tasks Essential : Extensive experience in full-stack software engineering, including design, development, testing, and deployment. Hands on experience with Java , Spring Boot , Python and Microservices, although a true polyglot is preferred. Strong understanding of software development methodologies such as Agile, TDD and DevOps. Some proficiency in multiple programming languages such as Python, JavaScript, or similar. Extensive experience writing well-tested code. Good knowledge of cloud platforms (e.g., AWS, Azure, GCP) and infrastructure as code Experience with CI/CD pipelines and automated testing frameworks. Experience with various architecture patterns eg microservices and event-driven. Experience with containerization technologies (e.g. Docker, Kubernetes). Proven ability to manage and lead engineering teams to success. Expertise in designing scalable and secure software architectures. Desirable : Knowledge of emerging technologies like AI Previous, relevant experience as a senior software engineer Leading a large multidisciplinary project Line management experience Experience interviewing and screening candidates Experience responding to bid questions Skills Software Architecture : Expertise in designing scalable, secure, and efficient software architectures, ensuring alignment with business goals. Cloud Platforms : Strong proficiency in cloud technologies, including architecture and deployment strategies. Programming and Development : Advanced knowledge of multiple programming languages and frameworks (e.g., Python, Java, Node.js). CI/CD and Automation : Implementing and maintaining continuous integration/continuous deployment pipelines to accelerate development cycles. Code Quality and Testing : Experience with automated testing frameworks (e.g., Jest, JUnit) and best practices for ensuring code quality. DevOps Practices : Expertise in DevOps, particularly around automating deployment, monitoring, and scaling applications. Communication : Able to confidently communicate with internal and external stakeholders at both the technical and non-technical levels. Able to present and give feedback to relevant groups. Eg demo/TDA Behaviours and PACT values Purpose: Be values-driven, recognising that our client’s needs are paramount. Approach client engagements with professionalism and creativity, balancing commercial and operational needs. Accountability: Be accountable for delivering your part of a project on time and under budget and working well with other leaders. Lead by example, promoting a culture where quality and client experience are foremost. Craft: B alance multiple priorities while leading high-performing teams. Navigate ambiguity and set the technical direction and approach to support positive outcomes. Togetherness: Collaborate effectively with others across TPXimpact. Build strong relationships with colleagues and clients. About Us People-powered transformation We’re a purpose driven organisation, supporting organisations to build a better future for people, places and the planet. Combining vast experience in the public, private and third sectors and expertise in human-centred design, data, experience and technology, were creating sustainable solutions ready for an ever-evolving world. At the heart of TPXimpact, were collaborative and empathetic. Were a team of passionate people who care deeply about the work we do and the impact we have in the world. We know that change happens through people, with people and for people. Thats why we believe in people-powered transformation. Working in close collaboration with our clients, we seek to understand their unique challenges, questioning assumptions and building in their teams the capabilities and confidence to continue learning, iterating and adapting. Were an inclusive employer, and we care about diversity in our teams. Let us know in your application if you have accessibility requirements during the interview. Benefits include: 30 days holiday + bank holidays 2 volunteer days for causes that you are passionate about maternity/paternity - 6 months Maternity Leave, 3 months Paternity Leave life assurance employer pension contribution of 5% health cash plan personal learning and development budget Employee Assistance Programme access to equity in the business through a Share Incentive Plan green incentive programmes including Electric Vehicle Leasing and the Cycle to Work Scheme health assessments TPBN1_UKTJ
Full Stack Developer - Manchester - ÂŁ525 inside IR35
Tecknuovo Ltd
Manchester
Hybrid
Mid - Senior
ÂŁ525,000
RECENTLY POSTED
react
mocha
javascript
spring-boot
github
git
+10
Location: Manchester (1 day per week on-site) Rate: ÂŁ500 per day (Inside IR35) Start: ASAP Contract: 6 months initially (strong likelihood of extension)*SC eligible\OverviewA public sector organisation is seeking an experienced Full Stack Developer to support the build and enhancement of user-focused digital services. The successful candidate will be skilled across both Front End and Back End development, with experience delivering services aligned to GDS (Government Digital Service) standards and working within modern DevOps environments.Key Responsibilities
Develop full-stack applications using:
JavaScript, TypeScript, React (Front End)
Node.js, Java, Spring Boot (Back End)
Build services that meet GOV.UK Design System, GDS Service Standard, and WCAG 2.1 AA accessibility requirements.
Design, develop, and maintain Back End APIs and microservices.
Collaborate closely with product managers, UX designers, DevOps engineers, and user researchers in an agile delivery environment.
Contribute to CI/CD pipelines, automated testing, and cloud-based deployment workflows.
Ensure high-quality, maintainable code with strong test coverage across Front End and Back End components.
Support live services, troubleshoot issues, and participate in continuous improvement initiatives.
Essential Skills & Experience
Strong commercial experience as a Full Stack Developer .
Proficiency with:
Frontend: JavaScript, TypeScript, React
Backend: Node.js, Java, Spring Boot
Demonstrable experience delivering government or public-facing services aligned with GDS standards, including:
GOV.UK Design System
GDS Service Standard
Accessibility and usability best practices
Hands-on experience applying DevOps practices, including:
CI/CD pipelines (GitHub Actions, GitLab CI, CircleCI, etc.)
Automated testing frameworks (Jest, Mocha, Cypress, Playwright, JUnit)
Monitoring and logging tools
Strong understanding of REST APIs, microservice patterns, and system integration.
Experience with Git and modern, collaborative development workflows.
Software Developer
Rise Technical Recruitment
Blackburn
In office
Mid - Senior
ÂŁ38,000/day - ÂŁ45,000/day
RECENTLY POSTED
eclipse
mysql
spring-boot
git
jenkins
hibernate
+6
Blackburn £38,000 - £45,000 + 26 Days Holiday plus Bank Holidays + Pension + Life Insurance + Free Parking This is a great opportunity for a Software Developer who wants to join a market-leading business that will provide on-the-job training and a clear framework to support your long-term career progression. This company is a market leader in digital systems and is currently experiencing rapid growth. They have built a strong reputation within the industry for excellence and quality and are now actively looking to add a new team member who can hit the ground running. Through structured training and progression, you could become a senior technical expert within a foreseeable future all while receiving an excellent benefits package. Within this role, you will develop software in Java, using frameworks such as Spring Boot and Hibernate, working with MySQL, PostgreSQL, or similar databases, and using Git for version control, including merging and participating in code reviews. You will work collaboratively to manage tickets, identify software issues, communicate with customers, and design effective solutions. Continuous improvement and software efficiency are at the forefront, ensuring the delivery of high-quality solutions to customers. The ideal candidate will be an experienced developer with strong Java skills, alongside experience using Spring Boot, MySQL, Git, and modern IDEs such as Eclipse or Visual Studio Code, as well as a solid understanding of object-oriented programming principles and design patterns. Experience in backend development using C#, or familiarity with Java unit testing frameworks such as Jenkins and JUnit, would be advantageous. This is an excellent opportunity for an experienced developer to broaden their skill set and progress into a senior position with a market-leading company that can support you long-term. The Role: * Continuously reviewing development processes and code efficiency * Managing and resolving tickets collaboratively as part of a team * Working with Java, Spring Boot, Hibernate, MySQL and Git *Working on projects with your peers and contributing to the development of new products and technical architecture planning *Office-based, Monday to Friday 8:30 - 5:00pm The Person: * Experience working across the full software development lifecycle in a commercial environment * Commercial experience in backend development using Java (6-11), with hands-on experience in frameworks such as Spring Boot and Hibernate * Experience with relational databases (MySQL, PostgreSQL, or similar) and Git version control (branching, merging, code reviews) Reference Number: (phone number removed) To apply for this role or to be considered for further roles, please click “Apply Now” or contact Rise Technical Recruitment. Rise Technical Recruitment Ltd acts as an employment agency for permanent roles and an employment business for temporary roles. The salary advertised is the bracket available for this position. The actual salary paid will be dependent on your level of experience, qualifications, and skill set. We are an equal opportunities employer and welcome applications from all suitable candidates
Java Software Engineer
Omega Resource Group
Gloucester
Hybrid
Graduate - Mid
Private salary
RECENTLY POSTED
java
linux
react
aws
mongodb
git
+7
Java Software Engineer – Defence, Cyber & Intelligence | Full-Time | eDV Clearance Required We are seeking Software Engineers at all levels to join a leading aerospace and defence organisation, delivering mission-critical software for high-impact programmes in the Defence, Cyber, and Intelligence sectors. You’ll work on cutting-edge DevSecOps systems and applications, supporting secure digital infrastructures across the UK. This is a fantastic opportunity to contribute to meaningful projects while enjoying flexible working arrangements and excellent development opportunities. Key Responsibilities: Software design, development, and debugging on secure systems Creating and maintaining test frameworks (e.g., JUnit 5) Developing in Linux environments with modern languages (Java, Python) Working with Agile/SCRUM practices and CI/CD pipelines (GitLab) Contributing across the software development lifecycle from requirements to deployment Tech Stack Includes: Java, Python, Linux, Git, JUnit, GitLab CI/CD, Oracle, MongoDB, JavaScript/TypeScript, React, Apache NiFi, Elasticsearch, Kibana, AWS, Hibernate, Atlassian Suite What’s on Offer: Hybrid working and flexible schedules (4xFlex) Ongoing training and career development Exciting projects within the UK’s secure technology sector Comprehensive benefits package PLEASE NOTE: eDV clearance is required to start. The process can take 6 - 18 months. For more information on this role, please contact Daiane on 0121 2694660 or send your CV to Candidates currently working as a Program Manager, Programme Manager, or Project Manager from Defence, Aerospace, Nuclear, or Government bodies are ideal for this role. Omega is an employment agency specialising in opportunities at all levels within the Aerospace, Automotive, Defence, Electronics, Energy, Engineering, Manufacturing, Renewable, and Scientific industries. Explore more opportunities in your field at . Omega is an employment agency specialising in opportunities at all levels within the Engineering, Manufacturing, Aerospace, Automotive, Electronics, Defence, Scientific, Energy & Renewables and Tech sectors. TPBN1_UKTJ
Lead QA Engineer - 12 Month FTC (we have office locations in Cambridge, Leeds and London)
Genomics England
London
Hybrid
Senior
ÂŁ58,800 - ÂŁ58,800
fabric
terraform
jenkins
selenium
java
junit
+6
Company Description Genomics England is a global leader in enabling genomic medicine and research, focused on creating a world where everyone benefits from genomic healthcare. Building on the 100,000 Genomes Project, we support the NHS’s world-first national whole genome sequencing service and run the growing National Genomic Research Library, alongside delivering numerous major genomics initiatives. By connecting research and clinical care at national scale, we enable immediate healthcare benefits and advances for the future. Our mission is to provide the evidence and digital systems so that by 2035 genomics could play a role in up to half of all healthcare interactions, whilst securing the UK’s position as the best place to discover, prove and benefit from genomic innovations. We are accelerating our impact and working with patients, doctors, scientists, government and industry to improve genomic testing, and help researchers access the health data and technology they need to make new medical discoveries and create more effective, targeted medicines for everybody. Behind the Healthcare and Research outcomes, Genomics England delivers through designing, developing and operating complex healthcare software systems. We’re on the cusp of big changes with the real prospect of genomics becoming the fabric of everyday healthcare through the lifetime - from birth to old age. Job Description This is a senior, hands-on Lead QA role, responsible for strategy, frameworks, and raising QA standards across multiple squads. As a Lead QA Engineer at Genomics England with deep Java expertise, you’ll own the technical direction of quality across the organisation, tackling complex testing challenges and driving best practice at scale. You’ll shape how we approach testing, define standards, and act as a hands-on authority in modern QA. This role is about influence and expertise rather than people management, combining strategic thinking with strong technical delivery. You’ll confidently and expertly design, build, and evolve automation test frameworks, act as a trusted authority across tribes, and mentor engineers/teams to raise skills and standards. Working closely with engineering leadership and product squads, you’ll take ownership of ensuring our systems are resilient, performant, and secure. A real hands-on Lead QA role where your technical expertise sets the standard and you stay close to the code and tooling. You’ll shape QA strategy, mentor teams, and drive quality across the organisation while delivering quality at scale. Everyday responsibilities include: Act as a cross-tribe source of expertise in automation, performance, resilience, and security testing Design, build, and maintain robust test frameworks with a strong emphasis on Java and Playwright Guide squads in embedding automated, performance, and security testing into CI/CD pipelines Mentor QA engineers and developers, raising skills and confidence across teams Produce clear, practical documentation and “golden paths” that help squads adopt best practice Lead initiatives to improve test tooling, documentation, and knowledge sharing Collaborate with engineering leadership to embed test practices into CI/CD pipelines and shift testing left Define, track, and report on testing effectiveness metrics Stay current with new tools and techniques, bringing fresh thinking into our QA strategy Essential skills and experience: Strong hands-on programming with both Java and Playwright Demonstrable experience designing and maintaining automation frameworks (e.g. Selenium WebDriver, JUnit, TestNG, REST-assured) Proven track record in performance testing (e.g. JMeter, Locust) Confident with security testing tools (e.g. OWASP Zap, Snyk) Experience embedding QA into CI/CD pipelines (e.g. GitLab, Jenkins) Proven experience designing and implementing scalable test automation strategies and frameworks across multiple projects AWS/cloud-based testing experience (Terraform, containers, serverless, monitoring) Experience mentoring, coaching, and leading on QA strategy Nice to have: Modern UI testing tools (e.g. Cypress, Browserstack, Robot Framework) Contract or mock API testing (e.g. PACT, WireMock) Accessibility testing tools (e.g. Axe-core) Knowledge of data privacy, compliance, and auditability in testing Familiarity with bioinformatics, scientific, or healthcare data is a strong plus If you’re a proven Lead QA Engineer, still very much hands-on and motivated by setting standards, leading QA strategy, and solving complex QA challenges to have tangible impact across critical systems, this is your chance to lead from the front! Qualifications Relevant, demonstrable experience operating at Lead QA level. No formal qualifications are required. Additional Information Salary From: £58,800 Closing Date: Monday 19th January at 23:00 (UK time) Being an integral part of such a meaningful mission is extremely rewarding in itself, but in order to support our people, we’re continually improving our benefits package. We pride ourselves on investing in our people and supporting them to achieve their career goals, as well as offering a benefits package including: Generous Leave: 30 days’ holiday plus bank holidays, additional leave for long service, and the option to apply for up to 30 days of remote working abroad annually (approval required). Family-Friendly: Blended working arrangements, flexible working, enhanced maternity, paternity and shared parental leave benefits. Pension & Financial: Defined contribution pension (Genomics England double-matches up to 10%, however you can contribute more if you wish), Life Assurance (3x salary), and a Give As You Earn scheme. Learning & Development: Individual learning budgets, support for training and certifications, and reimbursement for one annual professional subscription (approval required). Recognition & Rewards: Employee recognition programme and referral scheme. Health & Wellbeing: Subsidised gym membership, a free Headspace account, and access to an Employee Assistance Programme, eye tests, flu jabs.Equal opportunities and our commitment to a diverse and inclusive workplace Genomics England is actively committed to providing and supporting an inclusive environment that promotes equity, diversity and inclusion best practice both within our community and in any other area where we have influence. We are proud of our diverse community where everyone can come to work and feel welcomed and treated with respect regardless of any disability, ethnicity, gender, gender identity, religion, sexual orientation, or social background. Genomics England’s policies of non-discrimination and equity and will be applied fairly to all people, regardless of age, disability, gender identity or reassignment, marital or civil partnership status, being pregnant or recently becoming a parent, race, religion or beliefs, sex or sexual orientation, length of service, whether full or part-time or employed under a permanent or a fixed-term contract or any other relevant factor. Genomics England does not tolerate any form of discrimination, harassment, victimisation or bullying at work. Such behaviour undermines our mission and core values and diminishes the dignity, respect and integrity of all parties. Our People policies outline our commitment to inclusivity. We aim to remove barriers in our recruitment processes and to be flexible with our interview processes. Should you require any adjustments that may help you to fully participate in the recruitment process, we encourage you to discuss this with us. Culture We have four key behaviours that represent what we would like Genomics England to feel like and the culture we want to encourage, in order for us to achieve our mission. These behaviours help us all work well together, deliver on our outcomes, celebrate our successes and share feedback with each other. You can read about these and other aspects of our culture here
Software Engineer
Mane Contract Services
Bristol
Hybrid
Junior - Mid
ÂŁ70,000
linux
aws
javascript
git
c++
python
+7
My client is a principal organisation in the defence sector and successful applicants will have to pass Developed Vetting (DV) Security Clearance to undertake the role.We are recruiting Software Engineers to support a range of Defence, Cyber, and Intelligence programmes at our Gloucester site. These roles offer the opportunity to create an impact working on innovative projects while maintaining a strong work-life balance through flexible working options.This position can involve a variety of software development specialisms. You may focus on one area or work across multiple development disciplines, particularly within the Cyber domain.In this role, you may be involved in software development activities under guidance from a Software Engineering Lead, designing and developing tests to debug software, working with customer requirements to build mission and business applications, correcting program errors, preparing operating instructions, documenting development work, analysing system capabilities, and supporting automation efforts such as infrastructure-as-code, CI/CD, and automated testing.As a Software Engineer, you will be working with modern DevSecOps systems and contributing to the development of advanced, secure applications that support critical national capabilities.We are looking for individuals who are passionate about software engineering and eager to grow their careers in a forward-thinking technical environment.Required experience includes proficiency in modern Java and ideally some experience with other languages such as Python, C++, JavaScript or TypeScript. Experience developing on Linux, understanding mocking and unit-testing frameworks such as JUnit, and using Git version control are important. You should have knowledge of Agile development using Scrum, an understanding of relational or document databases such as Oracle or Mongo, experience with GitLab CI/CD pipelines, familiarity with the Atlassian suite, and knowledge of Elasticsearch, Kibana, and Hibernate.Desired skills include experience building software for cloud environments such as AWS, developing microservice or serverless architectures, understanding cloud CI/CD pipelines, and knowledge of AWS services such as EC2, EKS, Fargate, IAM, S3 and Lambda. Professional certifications such as Oracle Java Certification, AWS Certification, ISTQB, OSCP or CCNA are advantageous.We welcome applications from candidates with a wide range of backgrounds and experiences. Adjustments can be provided on request throughout the application and interview process.If you are enthusiastic about contributing to cutting-edge software engineering and ready to take on a new challenge, we would love to hear from you
Software Engineer - Bristol
SBS
Bristol
Hybrid
Junior - Mid
Private salary
aws
git
jest
typescript
java
junit
+2
Software Engineer - Westerleigh Business Park, 3 Turner Dr, Bristol, YorkshireCompany DescriptionAt SBS, we’re more than just a technology company – we’re a global fintech partner helping banks and financial institutions transform, innovate, and grow. With over 5,000 employees worldwide and clients in more than 80 countries, our solutions power everything from digital banking and lending to payments and core banking systems.As part of 74Software , we’re backed by a group of leading software companies delivering mission-critical solutions worldwide. Our focus is on delivering long-term value, leveraging cutting-edge technology, and fostering strong client partnerships. Join us and be part of a collaborative, forward-thinking team shaping the future of finance.Job Description? Yate (Bristol) - Hybrid - Two office days per week? Full-Time, permanent? Competitive SalaryWe’re looking for a skilled and motivated Software Engineer to design, build, and scale innovative software solutions using modern technologies. If you’re passionate about clean code, cloud technologies, and collaborative problem-solving, we want to hear from you.What will the role involve?
Develop and maintain robust, scalable software using Java and TypeScript
Deliver clean, well-tested code and promote software quality through code reviews and best practices
Work in a cloud-native environment using AWS technologies
Collaborate with engineers and product managers to design and deliver clearly scoped features
Write and maintain unit and integration tests using tools like JUnit, Jest, and Mockito
Support debugging and troubleshooting activities within a fast-paced, agile team
QualificationsWhat are we looking for?
Minimum of 2 years of professional experience in a Software Developer/Engineer role.
Solid programming experience in either Java or TypeScript, and a willingness to learn additional languages/tooling.
Solid understanding of software engineering fundamentals, including OOP, functional programming, and design patterns.
Experience with version control systems such as Git and collaborative development workflows (e.g., pull requests).
Familiarity with writing unit and integration tests, including the use of mocking tools (e.g., Jest, JUnit, Mockito).
Basic experience working with cloud services, particularly AWS (e.g., Lambda, S3, CloudWatch).
Ability to communicate clearly and work effectively in a team setting.
Understanding of secure coding practices and common vulnerabilities (e.g., OWASP Top 10)
Familiarity with CI/CD pipelines and automated deployment processes.
Don’t meet every single requirement? That’s okay, and you aren’t alone!  Research shows that women and people of colour are less likely to apply for a role unless they meet all the criteria. At SBS, we’re committed to building a diverse, inclusive team where everyone feels they belong. So if this role excites you and you’re eager to grow, we’d love to hear from you. Even if your experience doesn’t tick every box just yet, send us your application!Additional InformationWhat’s in it for you?At SBS, we’re committed to supporting our employees in every aspect of their lives, from health and wellbeing to financial security and lifestyle perks. Here’s a snapshot of the benefits you’ll enjoy as part of our team:? Competitive salary? Private Medical Insurance, Health Cash Plan, Dental Insurance, Eye Care Vouchers, Flu Vaccinations? Work from home three days per week, and join us in the office for the remaining two.?️ Life Assurance, Critical Illness Cover, Pension Plan, Long Service Awards, Payroll Giving, Fleet car provider? Cycle to Work Scheme, Holiday Trading, Travel InsuranceAt our organization, we are committed to fighting against all forms of discrimination. We foster a work environment that is inclusive and respectful of all differences.All of our positions are open to people with disabilities.
Senior Software Engineer - Bristol
SBS
Bristol
Hybrid
Senior
Private salary
aws
javascript
terraform
github
jest
kubernetes
+10
Senior Software Engineer - Westerleigh Business Park, 3 Turner Dr, Bristol, Company DescriptionAt SBS, we’re more than just a technology company – we’re a global fintech partner helping banks and financial institutions transform, innovate, and grow. With over 5,000 employees worldwide and clients in more than 80 countries, our solutions power everything from digital banking and lending to payments and core banking systems.As part of 74Software , we’re backed by a group of leading software companies delivering mission-critical solutions worldwide. Our focus is on delivering long-term value, leveraging cutting-edge technology, and fostering strong client partnerships. Join us and be part of a collaborative, forward-thinking team shaping the future of finance.Job Description? Yate (Bristol) - Hybrid - Two office days per week? Full-Time, permanent? Competitive SalaryWe’re on the lookout for an experienced and forward-thinking Senior Software Engineer to lead the design and development of innovative digital solutions. This is a high-impact role where your technical expertise and leadership will drive product success, improve engineering practices, and mentor a growing team.What will the role involve?
Designing, building, and maintaining scalable applications in Java and TypeScript
Championing clean, well-tested code through code reviews and best practices.
Building features and modernising systems in an AWS cloud-native environment.
Collaborating cross-functionally with product, engineering, and stakeholders to align on business goals.
Identifying technical risks and blockers, and proactively working to resolve them.
Leading and contributing to CI/CD pipelines, testing strategies, and system reliability.
Mentoring and coaching engineers to foster a high-performing, inclusive team culture.
Driving architectural decisions and influencing the technical direction of projects.
Embedding secure-by-default development and support, incident response, or performance optimisation when required.
QualificationsWhat are we looking for?
Strong analytical mindset and problem-solving skills
Proficient in at least one language (Java, Kotlin, TypeScript, JavaScript, Go) and open to learning new ones
Deep understanding of OOP, functional programming, and software design patterns
Solid grasp of computer science fundamentals: data structures, algorithms, complexity
Experience designing and documenting system architecture
Proficient in writing unit and integration tests with tools like JUnit, Mockito, Jest
Hands-on experience building and maintaining CI/CD pipelines (e.g., GitHub Actions, AWS CodePipeline)
Familiar with AWS services (Lambda, S3, IAM, CloudWatch)
Skilled in mentoring and adapting coaching style to diverse learning needs
Confident communicator who can align technical solutions with business priorities
Knowledge of secure coding practices and common vulnerabilities (e.g., OWASP Top 10)
Familiarity with performance profiling and optimisation
It would be a bonus if you also had:
Commercial experience with serverless technologies (e.g., AWS Lambda, DynamoDB, API Gateway)
Exposure to the Serverless Framework
Knowledge of containerisation and orchestration (Docker, Kubernetes)
Experience with observability tools (e.g., CloudWatch, Sentry)
Familiarity with Infrastructure-as-Code tools like Terraform
Awareness of accessibility, UX, and scalability in software design
Don’t meet every single requirement? That’s okay, and you aren’t alone!  Research shows that women and people of colour are less likely to apply for a role unless they meet all the criteria. At SBS, we’re committed to building a diverse, inclusive team where everyone feels they belong. So if this role excites you and you’re eager to grow, we’d love to hear from you - even if your experience doesn’t tick every box just yet, send us your application!Additional InformationWhat’s in it for you?At SBS, we’re committed to supporting our employees in every aspect of their lives, from health and wellbeing to financial security and lifestyle perks. Here’s a snapshot of the benefits you’ll enjoy as part of our team:? Competitive salary? Private Medical Insurance, Health Cash Plan, Dental Insurance, Eye Care Vouchers, Flu Vaccinations? Work from home three days per week, and join us in the office for the remaining two.?️ Life Assurance, Critical Illness Cover, Pension Plan, Long Service Awards, Payroll Giving, Fleet car provider? Cycle to Work Scheme, Holiday Trading, Travel InsuranceAt our organization, we are committed to fighting against all forms of discrimination. We foster a work environment that is inclusive and respectful of all differences.All of our positions are open to people with disabilities.
Senior Software Engineer
Mane Contract Services
Bristol
Hybrid
Senior
ÂŁ80,000
linux
react
aws
mongodb
javascript
confluence
+14
We are recruiting Senior Software Engineers to support a range of Defence, Cyber, and Intelligence programmes based in Gloucester. These roles offer meaningful, impactful work with strong opportunities for professional development, alongside a healthy work-life balance through flexible and hybrid working options. You’ll contribute to the development of cutting-edge DevSecOps software systems and applications, playing a key role in driving innovation and protecting critical digital infrastructure in the UK. Whether you specialise in a single area or operate across multiple software development disciplines with a focus on the cyber domain, your expertise will be Security Clearance: DV clearance is required to start. If you are passionate about software engineering and ready to take the next step in your career, we would love to hear from you. Even if you don’t meet every requirement, your skills and perspective may still be a great fit-so we encourage you to apply.valued and supported. Role Responsibilities: * Carry out software development activities under the guidance of a Software Engineering Lead. * Design and develop tests for software debugging. * Translate customer requirements into software features using appropriate standards, tools, and processes across the full development lifecycle. * Identify and correct program errors. * Prepare operating instructions and maintain clear documentation. * Analyse system capabilities and requirements to resolve software development questions related to intent, input, output, and control mechanisms. * Champion automation including Infrastructure as Code, CI/CD, and test automation. Required Skills and Experience: * Strong proficiency in modern Java; knowledge of Python, C++, JavaScript, TypeScript, or React is a plus. * Experience developing on Linux. * Solid understanding of mocking and unit-testing frameworks such as JUnit 5. * Experience with Git version control. * Proficient in Agile development using SCRUM. * Experience with Oracle or other relational databases and/or MongoDB. * Experience with GitLab CI/CD pipelines. * Experience working with Apache NiFi. * Familiarity with Atlassian tools including Bitbucket, Jira, and Confluence. * Experience with Elasticsearch and Kibana. * Experience with Hibernate. * Experience with AWS services such as EC2, EKS, Fargate, IAM, S3, and Lambda. * Experience building CI/CD pipelines for cloud deployments. Desired Skills: * Experience developing software for cloud deployment, particularly AWS. * Experience building microservices or serverless architectures. * Understanding challenges of migrating on-premise workloads to cloud environments. * Experience with JSF (PrimeFaces). Preferred Qualifications or Certifications: * Oracle Java Certification * AWS Certification * ISTQB Certification * OSCP Certification * CCNA Certification
Page 1 of 1

Frequently asked questions

What types of JUnit jobs are listed on this job board?
Our job board features a variety of JUnit-related positions including Software Test Engineers, Automation Testers, QA Engineers, and Developers with experience in JUnit testing frameworks.
Do I need to have professional experience with JUnit to apply for these jobs?
While many positions prefer candidates with professional experience in JUnit, some entry-level roles are also available for those who have a strong understanding of unit testing and JUnit concepts.
Are remote JUnit jobs available on this platform?
Yes, we list a range of remote JUnit jobs alongside on-site and hybrid opportunities to cater to different work preferences.
Can I filter jobs based on my experience level or specific JUnit skills?
Absolutely. Our job board allows you to filter listings by experience level, job type, location, and specific skills including JUnit version expertise and related testing frameworks.
How often are new JUnit jobs posted?
New JUnit job listings are added regularly, often daily, to ensure you have access to the latest opportunities in the market.