> Markdown version of [/jobs/ext/3710941-software-developer-full-stack](https://www.wearedevelopers.com/jobs/ext/3710941-software-developer-full-stack). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Software Developer (Full stack) - **Company:** Trust Payments - **Location:** Bournemouth, UK - **Experience:** Experienced - **Contract:** Temporary contract - **Skills:** HTML, Java (Programming Language), JavaScript (Programming Language), Application Programming Interfaces (APIs), Agile Methodology, Amazon Web Services, Android Software Development, JIRA, Unit Testing, Cascading Style Sheets (CSS), Cloud Computing, Code Coverage, Code Review, Communications Protocols, Databases, MySQL, RabbitMQ, Software Engineering, Web Services, Technical Debt, Backend, Git, Git Flow, Atlassian Tools, Production Code, Bitbucket, Front End Software Development, Restful APIs, Microservices - **Published:** October 13, 2026 - **Apply:** https://www.totaljobs.com/job/developer-full-stack/trust-payments-job108155585 ## About the Role We are seeking a highly capable Software Developer to join our Trust Retail team in developing retail, EPOS, stock management, and customer engagement solution s. The successful applicant will have a good understanding of the software development process, including front-end, back-end, and Android mobile application development. The ideal applicant will have a demonstrated history of delivering high-quality, maintainable, and scalable production code. As a full-stack software developer, you will apply your skills in developing robust and secure applications that meet the evolving needs of our customers., * 3-5 years of Solid experience in full-stack development with a focus on Android and Java microservice development * Knowledge of front-end technologies such as HTML, CSS, and JavaScript * Familiarity with MySQL or equivalent database * Experience in writing and maintaining unit tests for Java-based web services, microservices, and Android code * Effective problem-solving and communication skills * Good documentation and reading skills Desirable * Familiarity with AWS * A good understanding of various communication protocols and technologies, including HTTPS, RESTful web APIs, and RabbitMQ messaging brokers * Experience with Atlassian products such as Jira and Bitbucket * A good understanding of branching strategies, including the use of Git, tools such as Git Extensions, and the ability to resolve merge conflicts using established merge tools * Ability to effectively gather and interpret requirements needed to develop features Personal Qualities We Value * Self-motivated with a professional and positive approach * Genuine desire to contribute to improving development quality and the overall quality of our product set * An analytical mindset with good attention to detail * Ability to work independently, mentor, and collaborate with team members * Ability to work through problems thoroughly and effectivelyAbility to manage multiple priorities and stay organised in a dynamic work environment ## Description This role includes participation in an on-call Rota, providing 24/7 support coverage for a one-week period approximately every 5 to 6 weeks (subject to Rota size at any given time). * On-call allowance: A fixed additional payment is provided for each on-call week, compensating for your availability during that period * Time Off in Lieu (TOIL): Where work is carried out significantly outside of standard working hours, TOIL will be accrued accordingly We are committed to ensuring that out-of hours responsibilities are shared fairly and that colleagues are appropriately recognised for their time and commitment. What We Expect of You, Day To Day: * Develop features into new and existing projects in accordance with customer requirements * Write and maintain meaningful unit tests to help achieve a high level of code coverage across projects * Participate in code review processes and contribute to the writing of technical documentation * Address bugs and reduce technical debt across a varied tech stack * Support test resource by building and deploying artefacts to environments * Troubleshoot and resolve environmental, infrastructure, and application issues across both production and test cloud-based environments * Participate and contribute to team-driven agile processes * Attend daily stand-up meetings and collaborate with relevant stakeholdersComply with all legislation, codes of practice, health and safety, and GDPR compliance appropriate to the role