> Markdown version of [/jobs/ext/78215-senior-java-developer](https://www.wearedevelopers.com/jobs/ext/78215-senior-java-developer). 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). --- # Senior Java Developer - **Company:** Peratera - **Location:** Birmingham, UK (Remote available) - **Experience:** Expert - **Contract:** Permanent contract - **Skills:** Clean Code Principles, Java (Programming Language), Artificial Intelligence, Amazon Web Services, Advanced Message Queuing Protocol, Cloud Computing, Cloud Engineering, Software Quality, Continuous Integration, DevOps, Distributed Systems, Online Banking, Payment Systems, Fault Tolerance, PostgreSQL, Message Broker, Enterprise Messaging Systems, PCI Data Security Standards, Prometheus, Standard Sql, Systems Integration, Strategies of Testing, Datadog, Data Logging, Cloud Platform System, Spring-boot, Reliability of Systems, Backend, Event Driven Architecture, Gitlab-ci, Solid Principles, Kubernetes, Data Analytics, Apache Kafka, Build Tools, Event Sourcing, Cloudwatch, Restful APIs, Dynatrace, Docker, Microservices - **Published:** May 17, 2026 - **Apply:** https://find.jobs/jobs-near-me/senior-java-developer-birmingham/2774376909-2/ ## About the Role * 6+ years of strong, production Java experience * Deep expertise in the Spring Boot ecosystem * Solid understanding of distributed systems and microservices architecture * Experience building high-load or financial systems - payments, banking, or fintech * Strong REST API design skills and hands-on experience with messaging systems * Solid SQL skills; PostgreSQL experience preferred * Familiarity with cloud environments, CI/CD pipelines, and observability tooling * Clean Code mindset - SOLID principles, maintainability, and genuine ownership * Comfortable working asynchronously in a distributed, international team Nice to Have * Exposure to Open Banking or regulated payments environments * Experience with Camunda or other workflow orchestration engines * Understanding of PCI DSS compliance requirements * Experience with event-driven or event-sourcing architectures * Interest or hands-on experience with AI/ML applied to backend systems ## Description As a Senior Java Engineer, you will be a core contributor to our distributed financial platform - going beyond coding to actively shape architecture, drive engineering excellence, and help build systems that are scalable, observable, and regulation-ready. You will join at a stage where the platform is evolving fast and the right engineers will grow with it - toward Tech Lead or Staff Engineer roles. Your Tech Environment You will work in a modern, cloud-native stack with clear ownership and no legacy surprises: * Backend: Java 17+, Spring Boot (Core, Security, Data, Cloud), REST APIs, event-driven services, Camunda * Infrastructure: AWS (EKS, RDS, CloudWatch), Docker, Kubernetes, GitLab CI/CD * Data & Messaging: PostgreSQL, AMQP / Kafka-style message brokers, event-driven architecture * Observability: OpenSearch / ELK, Prometheus / Micrometer, OpenTelemetry (in progress) * Integrations: Open Banking providers, banking partners, external payment systems What You'll Do * Design and develop high-load, distributed backend services for financial operations * Work on core payment flows, callbacks, reconciliation, and transaction lifecycle management * Participate in architecture discussions and contribute to system design decisions * Implement observability across services - logging, metrics, and distributed tracing * Improve system reliability, fault tolerance, and overall platform resilience * Drive code quality, testing strategy, and engineering best practices across the team * Collaborate closely with Product, DevOps, and Architecture teams * Contribute to the platform's evolution toward AI-assisted and data-driven capabilities ## Related Videos - [Docker Compose: Rediscovered](https://www.wearedevelopers.com/videos/1978-docker-compose-rediscovered) - [From DevOps to Scaled DevOps: How We’re Rebuilding Continuous Delivery as a Platform](https://www.wearedevelopers.com/videos/100018-from-devops-to-scaled-devops-how-we-re-rebuilding-continuous-delivery-as-a-platform) - [Developing the Backend with Stefan Lingler, CTO at Shpock](https://www.wearedevelopers.com/videos/100360-developing-the-backend-with-stefan-lingler-cto-at-shpock) - [Migrating half a million users to a new payment service provider](https://www.wearedevelopers.com/videos/730-migrating-half-a-million-users-to-a-new-payment-service-provider) - [Docker build without Docker](https://www.wearedevelopers.com/videos/100114-docker-build-without-docker) - [Enterprise-Cloud-Native - Fast-Paced Development & Deployment in a Highly Secure Banking Environment](https://www.wearedevelopers.com/videos/671-enterprise-cloud-native-fast-paced-development-deployment-in-a-highly-secure-banking-environment) ## Related Articles - [Fully Remote Software Engineer Jobs](https://www.wearedevelopers.com/magazine/447-fully-remote-software-engineer-jobs) - [Data Engineer Salary UK](https://www.wearedevelopers.com/magazine/253-data-engineer-salary-uk) - [Top-Paying Tech Jobs (with Salaries)](https://www.wearedevelopers.com/magazine/372-top-paying-tech-jobs-with-salaries) - [Find a Developer Job: 12 Best Job Sites For Developers](https://www.wearedevelopers.com/magazine/165-find-a-developer-job-12-best-job-sites-for-developers) - [Dev Digest 121 - AI goes offline](https://www.wearedevelopers.com/magazine/456-dev-digest-121-ai-goes-offline) - [7 Most Popular Web Developer Jobs in Europe](https://www.wearedevelopers.com/magazine/163-7-most-popular-web-developer-jobs-in-europe)