to work collaboratively across teams. Key Responsibilities: Design, develop, and maintain high-performance, scalable Java-based applications. Build and enhance RESTful APIs using Spring Boot and related frameworks. Implement unittesting and automation testing to ensure robust and reliable solutions. Collaborate with cross-functional teams to define, design, and ship new features. Leverage AWS cloud services for … hands-on experience in software development. Proven expertise in Java 21/24 , Spring Framework , and REST controllers . Strong experience in API development and integration. Solid understanding of unittesting frameworks (e.g., JUnit, TestNG) and automation testing tools . Working knowledge of AWS (EC2, S3, Lambda, etc.). Prior experience in the banking or financial services … positive attitude toward challenges and continuous learning. Required:- Years of experience – 10+ years (don’t go more 15+ yrs) Banking Domain Java 21/24 Spring Rest controller API Unittesting Automation testing AWS Knowledge More ❯
maintain scalable, high-performance software solutions. Develop and manage Infrastructure as Code (IaC) using AWS CDK (Python) to automate deployment and cloud resource management. Drive code quality through automated testing , unittesting, and adherence to clean code principles. Manage and optimize CI/CD pipelines to improve delivery efficiency. Monitor system performance, troubleshoot issues, and ensure optimal … AWS and Infrastructure as Code , particularly AWS CDK in Python . Familiarity with Entity Framework (or similar ORM frameworks) and contract-first system design . Solid understanding of automated testing frameworks and unittesting principles. Agile methodologies and a collaborative, growth-oriented mindset. Excellent problem-solving , analytical, and communication skills. Technical Skills Proficient in back-end development More ❯
maintain scalable, high-performance software solutions. Develop and manage Infrastructure as Code (IaC) using AWS CDK (Python) to automate deployment and cloud resource management. Drive code quality through automated testing , unittesting, and adherence to clean code principles. Manage and optimize CI/CD pipelines to improve delivery efficiency. Monitor system performance, troubleshoot issues, and ensure optimal … AWS and Infrastructure as Code , particularly AWS CDK in Python . Familiarity with Entity Framework (or similar ORM frameworks) and contract-first system design . Solid understanding of automated testing frameworks and unittesting principles. Agile methodologies and a collaborative, growth-oriented mindset. Excellent problem-solving , analytical, and communication skills. Technical Skills Proficient in back-end development More ❯
Software Engineer 12 month contract Based in Newcastle Upon Tyne Offering £55ph Inside IR35 Do you have experience with Java? Do you have experience in UnitTesting? Do you want to work with an industry-leading company? If your answer to these is yes, then this could be the role for you! As the Software Engineer, you will … will be involved: Develop high-quality, readable, scalable, and easily maintained code, using Java and related technologies Develop reusable patterns and encourage innovation Contribute to quality assurance by writing unit and automated tests Conduct design and code reviews to ensure code developed meets coding best practices guidelines, unittesting, security, and scalability and maintainability guidelines Ensure code … ups in a true Agile environment, contributing to agile based estimating Work with the scrum team to meet the sprint commitments Your skillset may include: Java Cloud Services development Unittesting DevSecOps awareness using tools such as Tekton, ArgoCD, SonarQube Red Hat Openshift container platform or Kubernetes Quarkus Framework Front end development using Angular If this all sounds More ❯
Newcastle Upon Tyne, Tyne and Wear, England, United Kingdom
Advanced Resource Managers Limited
Software Engineer 12 month contract Based in Newcastle Upon Tyne Offering £55ph Inside IR35 Do you have experience with Java? Do you have experience in UnitTesting? Do you want to work with an industry-leading company? If your answer to these is yes, then this could be the role for you! As the Software Engineer, you will … will be involved: Develop high-quality, readable, scalable, and easily maintained code, using Java and related technologies Develop reusable patterns and encourage innovation Contribute to quality assurance by writing unit and automated tests Conduct design and code reviews to ensure code developed meets coding best practices guidelines, unittesting, security, and scalability and maintainability guidelines Ensure code … ups in a true Agile environment, contributing to agile based estimating Work with the scrum team to meet the sprint commitments Your skillset may include: Java Cloud Services development Unittesting DevSecOps awareness using tools such as Tekton, ArgoCD, SonarQube Red Hat Openshift container platform or Kubernetes Quarkus Framework Front end development using Angular If this all sounds More ❯
and develop high quality and efficient application components. Design and agree the detailed approach to integration test. Estimate implementation effort necessary to make agreed changes. Undertake appropriate levels of unittesting and assist with live implementation. Provide high level technical input for the efficient and effective resolution of problems considering business priorities. Own and manage application related problems … using Oracle) with a good understanding of SQL. J2EE Container knowledge (ideally using a recent version of Weblogic Server). Basic UNIX skills (ideally under Solaris). Experience of unittesting (ideally using JUnit) and build tools (Maven/Ant). User Interface Design and templating utilising the Tiles framework. Experience of using and integrating with a CMS … of Airlines, Loyalty and Redemption domain Skilled and experienced in Java - Main technology for all areas (Required APIs JDBC, EJB, JNDI) Skilled and experienced in Java Junit/EasyMock - Unittesting standards. Skilled and experienced in JSP - Development of web pages and test harnesses. Eclipse - The main development tool for all platforms. Skilled and experienced in version control More ❯
City Of London, England, United Kingdom Hybrid/Remote Options
DataCareers
reports, combining multiple data sources using SQL and Power Query, developing robust data models, creating DAX measures, and delivering visually clear dashboards using standard templates. You will also conduct unittesting, support business testing, and maintain in-line and external documentation to required standards. Key Responsibilities Develop Power BI reports from end-to-end, integrating multiple data … simplicity and efficiency in DAX calculations. Design visuals and layouts following company templates and standards. Write SQL queries against the Enterprise Data Warehouse to extract and transform data. Conduct unittesting, spot anomalies, and support business testing. Produce in-line and external documentation to maintain high-quality deliverables. Technical Skills & Experience Strong SQL skills (joins, CTEs, sub-queries More ❯
for programming tools and techniques and select appropriate development methods. Oversee the execution and reporting of tests, ensuring appropriate tools and techniques are utilised. Manage the implementation of suitable testing including but not limited to BDD, TDD, UnitTesting, System Testing, Integration Testing and Load/Stress testing. Effectively plan, organise and manage team & supplier More ❯
Swindon, Wiltshire, England, United Kingdom Hybrid/Remote Options
Fynity
+ Great Benefits Are you a detail-oriented Test Analyst looking to make an impact in a meaningful not-for-profit environment Do you have experience in testing Microsoft Dynamics CRM? This is a fantastic opportunity to work on high-profile digital projects, ensuring systems are robust, efficient, and aligned with user needs.If you are a Manual Tester with … some exposure or knowledge of test automation, then this will be perfect for you! The Role As a Test Analyst, you will play a key role in the manual testing and quality assurance of critical systems and implementations. Reporting to the Senior Test Analyst, you’ll: Design, plan, and execute test scripts from unittesting through to … acceptance criteria into technical and functional test cases Manage defects, track issues, and liaise with project teams and third-party suppliers Collaborate with teams to ensure smooth user acceptance testing Key Experience Required Strong Manual Testing skills, ideally with some exposure to Automated Testing Experience testing CRM systems, particularly Microsoft Dynamics/D365 MUST HAVE: Professional More ❯
Swindon, England, United Kingdom Hybrid/Remote Options
Fynity
+ Great Benefits Are you a detail-oriented Test Analyst looking to make an impact in a meaningful not-for-profit environment? Do you have experience in testing Microsoft Dynamics CRM? This is a fantastic opportunity to work on high-profile digital projects, ensuring systems are robust, efficient, and aligned with user needs. If you are a Manual Tester … some exposure or knowledge of test automation, then this will be perfect for you! The Role As a Test Analyst, you will play a key role in the manual testing and quality assurance of critical systems and implementations. Reporting to the Senior Test Analyst, you’ll: Design, plan, and execute test scripts from unittesting through to … acceptance criteria into technical and functional test cases Manage defects, track issues, and liaise with project teams and third-party suppliers Collaborate with teams to ensure smooth user acceptance testing Key Experience Required Strong Manual Testing skills, ideally with some exposure to Automated Testing Experience testing CRM systems, particularly Microsoft Dynamics/D365 MUST HAVE: Professional More ❯
multithreading , concurrency models , and Executor Services to optimize system performance and throughput. Write clean, efficient, and maintainable code using functional programming paradigms in Java. Follow and promote SOLID principles , unittesting , and other modern software development best practices. Collaborate closely with quants, traders, and other developers in a fast-paced environment. Maintain a high level of code quality … Akka, Vert.x, Flink). Solid understanding of multithreading and Executor Services in Java. Strong background in functional programming and Java 8+ features. Adherence to robust engineering practices: SOLID principles , unittesting , TDD is a plus. Excellent problem-solving skills with a mission-driven, positive attitude . Strong communication skills and ability to work effectively with cross-functional teams. More ❯
multithreading , concurrency models , and Executor Services to optimize system performance and throughput. Write clean, efficient, and maintainable code using functional programming paradigms in Java. Follow and promote SOLID principles , unittesting , and other modern software development best practices. Collaborate closely with quants, traders, and other developers in a fast-paced environment. Maintain a high level of code quality … Akka, Vert.x, Flink). Solid understanding of multithreading and Executor Services in Java. Strong background in functional programming and Java 8+ features. Adherence to robust engineering practices: SOLID principles , unittesting , TDD is a plus. Excellent problem-solving skills with a mission-driven, positive attitude . Strong communication skills and ability to work effectively with cross-functional teams. More ❯
United Kingdom, Northampton, Northamptonshire Hybrid/Remote Options
4M Recruitment
to develop software/applications for this market leading software provider. The main purpose of this role is to: Develop software applications using C++ as the main language Complete unittesting to ensure the software performs as per the design Use JIRA to report on faults The ideal candidate will have the following skills, experience and attributes: 4+ … years software engineering experience. Coding experience in C++ Strong technical background Linux based environments Software Development/Software Engineering and unittesting Attention to detail and problem solving skills Working in a Agile based environment highly desirable Object Orientated Principles and Design patterns Experience with other object orientated programming languages would also be highly desirable. Any experience with More ❯
requirements Proficiency with CI/CD for mobile apps using tools like Fastlane or GitHub/Bitbucket Pipelines Experience managing TestFlight and Play Store deployments, including internal/beta testing tracks Experience with unittesting, integration testing, and preferably end-to-end testing using tools (e.g. Appium) Familiarity with crash reporting and performance monitoring tools More ❯
and design patterns. Exposure to NoSQL databases (e.g., MongoDB, Cassandra) is a plus. Exposure to cloud platforms (e.g., AWS, Azure, GCP) and containerization (Docker, Kubernetes) is desirable. Experience with unittesting, integration testing, and test automation frameworks (JUnit, Mockito). Experience working in Agile/Scrum development environments. Practical experience with Python for scripting, automation, or data More ❯
microservices, event sourcing, serverless, CQRS ) Virtualisation and orchestration tools (e.g. VMs, Docker, Kubernetes, etc.) and infrastructure as code (e.g. Terraform, Pulumi) Test automation following Test Driven Development practices including unittesting, API testing, and end-to-end testing Working with lean and agile practices (e.g. Kanban, Scrum, etc.) Collaborating in cross-functional teams It'd be More ❯
Delivery: Participate in the full software development lifecycle - from requirements gathering to deployment and support. Write clean, maintainable, and well-documented code following best practices and coding standards. Conduct unittesting, integration testing, and support UAT and production deployments. Collaboration & Support Work closely with Business Analysts, Solution Architects, QA, and DevOps teams to deliver high-quality solutions. … ability to work in a fast-paced, regulated environment. Preferred Qualifications: Exposure to cloud-native development (AWS, Azure) and containerization (Docker, Kubernetes). Knowledge of DevOps practices and automated testing frameworks. Financial services background, particularly in transaction banking or corporate payments. More ❯
Knutsford, Cheshire, United Kingdom Hybrid/Remote Options
eTeam Workforce Limited
Participate in the full software development life cycle - from requirements gathering to deployment and support. Write clean, maintainable, and well-documented code following best practices and coding standards. Conduct unittesting, integration testing, and support UAT and production deployments. Collaboration & Support: Work closely with business analysts, solution architects, QA, and DevOps teams to deliver high-quality solutions. … ability to work in a fast-paced, regulated environment. Preferred Qualifications: Exposure to cloud-native development (AWS, Azure) and containerization (Docker, Kubernetes). Knowledge of DevOps practices and automated testing frameworks. Financial services background, particularly in transaction banking or corporate payments If you are interested in this position and would like to learn more, please send through your CV More ❯
Knutsford, Cheshire, United Kingdom Hybrid/Remote Options
LA International Computer Consultants Ltd
Participate in the full software development life cycle - from requirements gathering to deployment and support. * Write clean, maintainable, and well-documented code following best practices and coding standards. * Conduct unittesting, integration testing, and support UAT and production deployments. * Collaboration & Support: * Work closely with Business Analysts, Solution Architects, QA, and DevOps teams to deliver high-quality solutions. … ability to work in a fast-paced, regulated environment. Preferred Qualifications: * Exposure to cloud-native development (AWS, Azure) and containerization (Docker, Kubernetes). * Knowledge of DevOps practices and automated testing frameworks. * Financial services background, particularly in transaction banking or corporate payments. This is an excellent opportunity on a great project of work, If you are looking for your next More ❯
maintain software for rapid deployment projects in the Defence domain. Collaborate with algorithm engineers to implement and optimise complex mathematical models. Apply full software lifecycle experience , including design, coding, testing, and integration. Contribute to unit and wider software testing to ensure robust, high-quality systems. Work within defined software development processes , adhering to best practices and configuration … software delivery processes. Qualifications Required Skills Strong experience in C++ and Java software development. Proficiency in software configuration management (SCM) and Jira for change and task tracking. Experienced in unittesting and wider software testing practices. Knowledge of software development lifecycle processes and documentation standards. Skilled in risk management and problem-solving for fast-paced projects. Soft More ❯
maintain software for rapid deployment projects in the Defence domain. Collaborate with algorithm engineers to implement and optimise complex mathematical models. Apply full software lifecycle experience , including design, coding, testing, and integration. Contribute to unit and wider software testing to ensure robust, high-quality systems. Work within defined software development processes , adhering to best practices and configuration … software delivery processes. Qualifications Required Skills Strong experience in C++ and Java software development. Proficiency in software configuration management (SCM) and Jira for change and task tracking. Experienced in unittesting and wider software testing practices. Knowledge of software development lifecycle processes and documentation standards. Skilled in risk management and problem-solving for fast-paced projects. Soft More ❯
given the constraints of the Bank's environment Follow cross-functional development best practice, including but not restricted to, Functional and Non-Functional Analysis, Application Architecture, Design, Coding and UnitTesting, Technical Documentation, Functional and Non-Functional Testing (Manual & Automated), Continuous Integration/Testing/Delivery. Be able to function in a culture of Agile Development More ❯
given the constraints of the Bank's environment Follow cross-functional development best practice, including but not restricted to, Functional and Non-Functional Analysis, Application Architecture, Design, Coding and UnitTesting, Technical Documentation, Functional and Non-Functional Testing (Manual & Automated), Continuous Integration/Testing/Delivery. Be able to function in a culture of Agile Development More ❯
Northampton, Northamptonshire, East Midlands, United Kingdom Hybrid/Remote Options
Oscar Associates (UK) Limited
offering constructive feedback and fostering continuous professional development to enhance team performance and career progression. Take responsibility for the team's deliverables by establishing and maintaining high standards for testing, code integrity, and overall system reliability. Architect and deliver solutions utilising CQRS (Command Query Responsibility Segregation) and Event Bus patterns, with a strong focus on AWS-based publish/… Collaborate closely with developers, product managers, and key stakeholders to gather and refine requirements, provide insights, and ensure software quality throughout the development lifecycle Technical Skills: .NET Development (C#) UnitTesting & Integration Testing CI/CD Pipeline Development AWS Services Modern JavaScript Frameworks - Angular REST APIs Postman for API Testing SQL Server Benefits Package: 25 days More ❯
Ipswich, Suffolk, England, United Kingdom Hybrid/Remote Options
Marshall Wolfe
and CI/CD pipelines. Exposure to cloud technologies (Azure or AWS). Strong problem-solving, troubleshooting, and time management skills. Excellent communication and teamwork abilities. Desirable: Knowledge of unittesting, integration testing, and mocking frameworks. Experience working in regulated industries or validated environments (e.g., GAMP). Location: Ipswich (hybrid More ❯