At a Glance
- Tasks: Design and build enterprise-level software systems that support trading and operations.
- Company: High-growth digital asset firm at the intersection of finance and crypto markets.
- Benefits: Competitive salary, bonus, flexible working, and professional development opportunities.
- Why this job: Make a real impact in a fast-paced environment with trusted autonomy.
- Qualifications: 2+ years in software engineering, preferably Java; strong computer science foundation.
- Other info: Collaborative culture focused on innovation and long-term growth.
The predicted salary is between 28800 - 48000 £ per year.
We are working with a high growth digital asset firm operating at the intersection of institutional finance and crypto markets. This is a business that has successfully navigated multiple market cycles and continues to build trusted, long term partnerships across trading, risk and treasury functions. They are now looking to add a Software Engineer who wants to work on meaningful, production grade systems in a fast moving but disciplined environment.
This role sits at the core of a technology function building enterprise scale systems that directly support trading, operations and risk teams. You will work on platforms that demand reliability, performance and resilience, where software quality genuinely matters. You will be involved in system design and architecture, as well as the hands on delivery of tools, reports and data feeds that enable the business to operate effectively. This is not a feature factory role. Engineers here are trusted to think, challenge and improve how systems are built and maintained. You will work closely with front office stakeholders and senior leaders, gaining real exposure to how technology underpins decision making in a complex financial environment.
What you will be doing:
- Designing and building enterprise level software systems
- Developing internal tools, reporting and data feeds for trading, operations and risk teams
- Taking ownership of software quality, efficiency, cost and operational resilience
- Contributing to cross company technology initiatives as the business evolves
- Partnering closely with senior stakeholders to ensure systems are fit for purpose and well maintained
What we are looking for:
- At least two years experience in a commercial software engineering role (Java preferably, C++ skills will also be considered)
- Strong foundations in computer science or a related discipline
- A degree at bachelors or postgraduate level from a well regarded university
- Experience working in environments where reliability and quality are critical
- AWS experience or certification is a strong advantage
The environment:
This is a close knit, high trust engineering culture where good ideas are listened to and impact is visible. Engineers are given real autonomy and judged on substance rather than process for the sake of it. You will have the opportunity to influence how systems are built, not just implement decisions made elsewhere. The business is committed to long term development, supporting engineers to grow technically and professionally as the company scales. Flexible working is supported, and the culture is collaborative, informal and focused on outcomes.
Skills: Java, Microservices, AWS
Benefits: Bonus
Mid Level Java Developers ( 4 Roles ) in Belfast employer: Ocho
Contact Detail:
Ocho Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Mid Level Java Developers ( 4 Roles ) in Belfast
✨Tip Number 1
Network like a pro! Reach out to folks in the industry, especially those who work at companies you're interested in. A friendly chat can open doors and give you insights that job descriptions just can't.
✨Tip Number 2
Prepare for interviews by practising common questions and coding challenges. We recommend setting up mock interviews with friends or using online platforms to get comfortable with the format.
✨Tip Number 3
Showcase your projects! Whether it's on GitHub or your personal website, having a portfolio of your work can really set you apart. It’s a great way to demonstrate your skills and passion for software engineering.
✨Tip Number 4
Don’t hesitate to apply through our website! We’re always on the lookout for talented individuals like you. Even if you think you might not tick every box, go for it – you never know what could happen!
We think you need these skills to ace Mid Level Java Developers ( 4 Roles ) in Belfast
Some tips for your application 🫡
Tailor Your CV: Make sure your CV reflects the skills and experiences that match the job description. Highlight your Java experience and any relevant projects you've worked on, especially those that showcase your ability to build reliable systems.
Craft a Compelling Cover Letter: Use your cover letter to tell us why you're passionate about software engineering and how you can contribute to our team. Mention specific technologies or methodologies you’ve used that align with our needs, like AWS or microservices.
Showcase Your Problem-Solving Skills: In your application, give examples of challenges you've faced in previous roles and how you overcame them. We love engineers who can think critically and improve systems, so don’t hold back on sharing your successes!
Apply Through Our Website: We encourage you to apply directly through our website for the best chance of getting noticed. It’s the quickest way for us to see your application and get you into the process. Don’t miss out!
How to prepare for a job interview at Ocho
✨Know Your Java Inside Out
Make sure you brush up on your Java skills before the interview. Be prepared to discuss your experience with Java in detail, including any specific projects you've worked on. They’ll want to see that you can not only code but also understand the principles behind building reliable and efficient systems.
✨Showcase Your Problem-Solving Skills
Prepare to tackle some technical challenges during the interview. Think about how you approach problem-solving and be ready to explain your thought process. They value engineers who can think critically and improve existing systems, so demonstrate your ability to innovate.
✨Understand the Business Context
Familiarise yourself with the intersection of finance and crypto markets. Knowing how technology supports trading and risk management will give you an edge. It shows that you’re not just a coder but someone who understands the bigger picture and can contribute meaningfully.
✨Be Ready for a Collaborative Discussion
Since this role involves working closely with senior stakeholders, prepare to discuss how you’ve collaborated in past projects. Highlight your communication skills and your ability to work in a team. They’re looking for someone who can engage with others and influence decisions, so make sure to convey your collaborative spirit.