Hybrid- London 3 days per week in the office (Mandatory) We’re looking for Senior Java Developers to join a high-performing engineering team working on a major financial services project in London. This is a hands‑on engineering role for developers who care about clean, maintainable code, automated testing and continuous delivery. You’ll work in a modern Agile environment alongside experienced engineers, architects, product specialists and other technology teams. What you’ll be doing Designing, developing and delivering high-quality Java applications and services Building robust, scalable solutions within a complex financial environment Driving Test-Driven Development (TDD) and strong automated testing practices Developing and maintaining CI/CD pipelines and supporting continuous delivery Working collaboratively within an Agile/Scrum team Contributing to technical design, architecture and engineering best practices Reviewing code and helping raise engineering standards across the team Troubleshooting complex technical issues and improving application performance and reliability Working closely with product and business stakeholders to deliver valuable outcomes What we’re looking for Strong commercial experience developing applications with Java Excellent understanding of TDD, unit testing and automated testing Strong experience with CI/CD and DevOps practices Solid experience working in Agile development environments Good understanding of software engineering principles, design patterns and clean code Experience with REST APIs, microservices and distributed systems Comfortable working with Git and modern development tooling Strong problem-solving and communication skills Experience within financial services, banking, trading or another highly regulated environment would be highly desirable Work on a significant finance-sector technology project Modern engineering culture with a genuine focus on TDD, automation and continuous delivery Strong emphasis on technical quality and engineering best practice Hybrid working: 3 days per week in London Opportunity to work alongside highly experienced engineers on complex, high-impact systems If you’re a Senior Java Developer who enjoys solving challenging problems and building software properly — we’d like to hear from you. #J-18808-Ljbffr
Senior Java Developers - TDD & CI/CD employer: Oliver Bernard
At Oliver Bernard, we pride ourselves on being an exceptional employer, offering a dynamic work culture that fosters innovation and collaboration. Our commitment to employee growth is evident through continuous learning opportunities and the chance to work with cutting-edge technologies in a vibrant location. Join us to make a meaningful impact while enjoying a supportive environment that values your contributions.