At a Glance
- Tasks: Design and develop innovative backend systems for a cutting-edge payments platform.
- Company: Fast-growing fintech with a focus on modern technology and collaboration.
- Benefits: Up to £100k salary, annual bonus, and industry-leading benefits.
- Why this job: Join a team shaping new products with full ownership and no legacy systems.
- Qualifications: 8+ years in backend engineering, expert in Java, and strong problem-solving skills.
- Other info: Fully remote role with a culture of autonomy and continuous improvement.
The predicted salary is between 60000 - 84000 £ per year.
The Opportunity
Ocho is partnering with a fast-growing, product-led fintech that’s building out a brand-new Development Centre from the ground up to deliver an innovative Greenfield payments platform. As a Principal Java Developer, you’ll be hands-on in designing and developing backend, service, and portal systems that power secure, scalable payment processing. You’ll work with a modern stack, agile practices, and an engineering culture that values autonomy, technical excellence, and collaboration — without the red tape.
Why Join?
- Be part of a team shaping a new product suite from concept to release.
- No legacy systems – you’ll work with modern tools, frameworks, and automation from day one.
- A culture that empowers engineers to focus on solving complex problems, not battling process.
- Continuous improvement built into the DNA – from BDD to CI/CD pipelines and beyond.
- Full ownership of your deliverables from design through deployment.
Key Responsibilities
- Design, develop, and maintain backend systems focused on performance, scalability, and security.
- Understand client and partner needs, translating them into high-quality, innovative software solutions.
- Contribute to all stages of the SDLC – from requirements analysis to release and post-deployment verification.
- Collaborate across engineering teams to ensure deliverables are technically accurate, testable, and on time.
- Lead technical discussions around architecture, tooling, and process improvements.
- Support deployments to internal test environments and production data centres.
- Mentor and guide team members, promoting best practices in software delivery.
Essential Experience
- 8+ years’ experience in backend engineering, ideally within a Fintech or high-availability environment.
- Expert-level Java / J2EE development, including design patterns, OO design, and refactoring.
- Proven experience delivering secure, scalable, high-quality services in production.
- Hands-on with JPA2, Hibernate, and MySQL 8 (InnoDB).
- Strong understanding of REST API design (JAX-RS, RESTEasy, OpenAPI, Swagger).
- Experience building fault-tolerant, multi-threaded systems and working with load balancing concepts.
- Familiarity with CI/CD, automation, and Behavioural Driven Development (BDD).
- Comfortable deploying applications on cloud infrastructure (AWS, GCP, or Azure).
- Excellent communication, analytical, and problem-solving skills.
Desirable Skills
- Experience with Infinispan, JGroups, or clustered caching solutions.
- Exposure to NoSQL databases (e.g. BigQuery).
- Familiarity with Pub/Sub, WebSocket integrations, or Ansible automation.
- Working knowledge of HTML, JavaScript, or portal-layer integration.
- Background in secure payment systems (PCI-DSS compliance).
What’s on Offer?
- Salary up to £100k + annual bonus
- Fully remote working (UK-based)
- Industry-leading benefits package
- A modern engineering environment with autonomy, trust, and cutting-edge technology
To apply, connect with Neill Ferguson on LinkedIn or submit your CV via the link below.
Senior Java Software Engineer in Coventry employer: Ocho
Contact Detail:
Ocho Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Senior Java Software Engineer in Coventry
✨Tip Number 1
Network like a pro! Reach out to your connections in the fintech space and let them know you're on the lookout for opportunities. A personal recommendation can go a long way in landing that dream job.
✨Tip Number 2
Get your online presence sorted! Make sure your LinkedIn profile is up-to-date and showcases your skills in Java development. Engage with relevant content and connect with industry leaders to boost your visibility.
✨Tip Number 3
Prepare for those interviews! Brush up on your technical skills and be ready to discuss your experience with backend systems, REST APIs, and cloud infrastructure. Practice common interview questions to build your confidence.
✨Tip Number 4
Don’t forget to apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, you’ll have access to all the latest job openings tailored to your skills.
We think you need these skills to ace Senior Java Software Engineer in Coventry
Some tips for your application 🫡
Tailor Your CV: Make sure your CV is tailored to the role of Principal Java Developer. Highlight your experience with Java, backend systems, and any fintech projects you've worked on. We want to see how your skills match what we're looking for!
Showcase Your Projects: Include specific examples of projects you've led or contributed to that demonstrate your expertise in secure, scalable systems. We love seeing real-world applications of your skills, so don’t hold back!
Be Clear and Concise: When writing your application, keep it clear and to the point. Use bullet points where possible to make it easy for us to read through your experience and achievements. We appreciate a well-structured application!
Apply Through Our Website: We encourage you to apply directly through our website. It’s the best way for us to receive your application and ensures you’re considered for the role. Plus, it’s super easy!
How to prepare for a job interview at Ocho
✨Know Your Java Inside Out
Make sure you brush up on your Java skills, especially the latest features and best practices. Be ready to discuss design patterns, OO design, and refactoring techniques, as these are crucial for a Principal Java Developer role.
✨Showcase Your Problem-Solving Skills
Prepare to share examples of complex problems you've solved in previous roles. Highlight your experience with secure, scalable systems and how you've contributed to high-availability environments, particularly in fintech.
✨Understand the Company’s Tech Stack
Familiarise yourself with the tools and technologies mentioned in the job description, like JPA2, Hibernate, and MySQL. Being able to discuss how you've used these in past projects will show that you're a great fit for their modern stack.
✨Emphasise Collaboration and Mentorship
Since the role involves mentoring and guiding team members, be prepared to talk about your experience in leading technical discussions and promoting best practices. Share how you've collaborated across teams to ensure successful project delivery.