Junior Software Developer

Oxbury Bank — United Kingdom · Posted ~8 hours ago

Junior

Skills

software development object-oriented programming design patterns SOLID TDD automated testing front-end development API integration Agile APIs

🔓 Log in to save this job, tailor your resume & track your apply process — 7 days free, no card needed.

Log in to add to target list

Summary ✨ AI‑Generated

Start your software development career in a collaborative IT team where you will help design, build, enhance, and maintain secure and scalable applications. You will gain hands-on experience across front-end and back-end development, object-oriented programming, design patterns, SOLID principles, TDD, automated testing, API integrations, and Agile delivery while learning from experienced developers.

Highlights

Early-career opportunity offering hands-on exposure to both front-end and back-end development, secure scalable applications, agile practices, testing, and mentorship from experienced developers.

Description

About the role As a Junior Developer in the IT Team, you'll work alongside experienced developers to design, build, and enhance secure, scalable banking software. You'll gain hands-on experience across both front-end and back-end development while working in an agile environment that encourages learning, collaboration, and continuous improvement. This is an excellent opportunity for someone early in their software development career who is passionate about coding, problem-solving, and developing high-quality applications. Role Responsibilities: Developing software solutions that meet business and customer requirementsEnhancing and maintaining existing applicationsWriting clean, well-documented, object-oriented codeApplying design patterns and SOLID development principlesContributing to Test-Driven Development (TDD) and automated testingBuilding engaging user interfaces and secure API integrationsParticipating in Agile ceremonies and collaborative team workingTaking part in code reviews and knowledge-sharing activitiesContinuously developing your technical skills and industry knowledge Required skills/experience: Understanding of Object-Oriented Programming (OOP)Knowledge of software design principles and patternsExperience with version control systems (Git preferred)Some experience with HTML and JavaScript or another high-level programming languageUnderstanding of SQL databases Desirable skills/experience: PHP, Node.js, React, or TypeScriptSOLID principlesTest-Driven Development (TDD)Linux Shell (Bash) or PowerShell Why join Oxbury? We are Oxbury: The only UK bank dedicated to British agriculture. Founded by farmers, bankers, and technologists, we have combined the worlds of financial services, technology, and agriculture to provide bespoke financial products to support the rural economy. Alongside this we can offer you: 25 days holiday, plus 8 days bank holiday (this increases with service).Oxbury Bonus scheme.Free Personal Training session every week.Private Medical Healthcare.Employee Assistance Programme.Life Insurance.Enhanced maternity/paternity leave.Employee referral scheme. Please note that we do not offer sponsorship with this role.