secure, high-performance systems using Java and Spring Boot Design and implement RESTful APIs and containerised microservices Collaborate within agile teams to deliver high-quality features and services Write clean, testable, production-grade code following best practices Contribute to CI/CD processes, test automation, and code reviews Work on solutions that demand performance, resilience, and zero … related frameworks Understanding of REST API development , SQL/MySQL , and microservice architecture Familiarity with DevOps tools: Git, Maven, Jenkins , and containerisation (Docker/Kubernetes) Strong commitment to quality, cleancode, and continuous delivery Excellent problem-solving skills and a collaborative mindset Agile development experience in a team setting Bonus Skills (nice to have) Experience with big data … tools like Hadoop, Spark, or Scala Exposure to fraud, payments , or financial services platforms Understanding of cloud-native development and container orchestration Knowledge of test-driven development and modern code quality practices What's on Offer Unrivalled pension scheme that sets the benchmark in the tech industry Unheard-of bonus potential tied to performance and delivery Flexible hybrid working More ❯
be responsibility for providing guidance and mentorship to junior team members. The succssful candidate will actively contribute to the implementation of critical features and complex technical solutions, and write clean, efficient, and maintainable code that meets the highest standards of quality. You will collaborate with other Principal Engineers to define and evolve the overall system architecture and design … in designing and developing solutions The candidate will apply internal standards for re-use, architecture, testing and general best practices. The candidate will be responsible for Agile Development Lifecycle, Code reviews, test case reviews and ensure code developed meets the requirements, Component Design/Coding/Unit Testing/Debugging, and Level 3 production support. Build and sustain … strong relationships with the senior business leaders associated with the platform Design, code, test, document and implement application release projects as part of development team. Work with development partners to ensure design and coding best practices. Work closely with Program Management and Quality Control teams to deliver quality software to agreed project schedules. Proactively notify Development Project Manager of More ❯
brands. What You'll Be Doing Designing and implementing backend microservices using Java and Spring Boot Building and refining RESTful APIs that power secure, real-time payment flows Writing clean, testable code with a focus on quality, performance, and reliability Leading on feature analysis, architecture decisions, and release planning Contributing to peer reviews, automated testing, and continuous integration More ❯
brands. What You'll Be Doing Designing and implementing backend microservices using Java and Spring Boot Building and refining RESTful APIs that power secure, real-time payment flows Writing clean, testable code with a focus on quality, performance, and reliability Leading on feature analysis, architecture decisions, and release planning Contributing to peer reviews, automated testing, and continuous integration More ❯
the entire software development lifecycle. Collaboration & Communication: Effectively collaborate with cross-functional teams (business analysts, data scientists, etc.) to gather requirements, translate them into technical specifications, and participate in code reviews. Code Quality & Best Practices: Write clean, efficient, well-documented code, adhering to coding standards and best practices. Contribute to the development of these standards. Testing More ❯
excitement of developing their own in-house products. Now, they're looking for a Senior Java Developer to join their talented, close-knit team, someone who's passionate about cleancode, collaboration, and building innovative solutions that make a difference. Why This Role Stands Out: At this agency, no two days look the same. You'll work on More ❯
ownership, and creative input. The ideal candidate will bring: Strong experience developing applications in .NET Solid knowledge of SQL and API integrations Comfortable working in Agile environments and writing clean, testable code A passion for continuous learning and technology innovation Experience with JavaScript Exposure to cloud platforms like Azure Package Includes: Hybrid working (3 days office, 2 from More ❯
a cross-functional product team working in an agile environment where you'll contribute to the development and enhancement of meaningful applications. From day one, you'll be writing clean, maintainable code, taking part in code reviews, solving real-world problems, and learning from experienced engineers around you. What You'll Need Experience in .Net software development More ❯
issues in the app Reviewing the tickets of fellow developers, with comprehensive testing, and feedback Writing automated tests for the features you have worked on Skills Ability to write clean, reusable code and have a passion for mobile development Problem-solving and creating solutions Swift & Xcode Swift UI JSON Experience using REST APIs Core Data and SQLite Experience More ❯
mobile team, building and supporting production-level apps deployed across various sectors. The company embraces a modern product mindset and values a strong engineering culture, with an emphasis on clean, maintainable code and top-notch user experience. Tech Stack: Swift (required) SwiftUI (nice to have) Xcode RESTful APIs App Store distribution What You'll Be Doing: Designing and … implementing new features for iOS applications Maintaining and enhancing the existing codebase Participating in sprint planning, code reviews, and release management Collaborating with QA and cross-functional teams Managing App Store releases About You: Solid commercial experience with Swift Comfortable taking ownership of the entire mobile development cycle Knowledge of SwiftUI is advantageous Proven experience of deploying apps to More ❯