Haystack
← Back to Jobs
Technology

Software Engineer - Java

OchoBelfast, Northern Ireland🇬🇧United KingdomPosted 16 Jul 2026

Why This Role Stands Out

This hybrid Software Engineer role offers excellent career growth within a reputable, fast-growing consultancy where you'll gain direct client exposure and shape technical designs from day one. You'll thrive here if you're a mid-senior Java developer eager to mentor others and continuously develop your skills within a supportive, investment-driven engineering team, with a competitive salary of £40,000 - £50,000. Apply now to join a collaborative team building high-quality digital products and make a real impact!

Quick Overview

Salary
£40k - £50k/yr
Work Type
Hybrid
Level
Mid Senior

Job Description

Java Software Engineer At-a-Glance Java Software Engineer, £40,000 - £50,000 depending on experience Hybrid working, based in Belfast Java, Spring Boot, microservices architecture and AWS Direct client exposure, shaping technical designs from day one Mentorship-driven engineering team with real investment in your growth About the Company This fast-growing software consultancy designs and builds high-quality digital products for a range of clients, combining strong engineering practices with close client collaboration. The team has built a reputation for shipping robust, scalable solutions in fast-moving environments, and is now expanding its engineering function to meet growing client demand. Engineers here get genuine ownership and direct exposure to clients, rather than working through a backlog handed down from someone else. The Role As a Java Software Engineer, you will join a close-knit team building high-quality software solutions, reporting to the Head of Engineering. You will work directly with clients to agree technical designs, advise on estimated effort, and help shape the technical direction of user stories and journeys. Expect a fast-paced environment where sound, reasoned decisions are the norm rather than the exception. You will also mentor colleagues and share knowledge as you go, while continuing to develop your own skills alongside experienced engineers. Key Responsibilities Design and deliver high-quality Java-based solutions within a microservices architecture Collaborate directly with clients to agree technical designs and implementation approach Advise clients and managers on estimated effort and the technical implications of new user stories Build and maintain Spring Boot services that meet performance and scalability requirements Contribute to architecture decisions across the wider engineering team Mentor and share knowledge with fellow engineers as part of daily practice Apply testing disciplines, including TDD, automated acceptance testing and performance testing, to protect quality Deploy and support production services using AWS infrastructure Make sound, reasoned technical decisions independently in a fast-paced environment What You'll Need Essential: 3-5 years' commercial Java experience Practical experience with Spring Boot Solid understanding of microservices architecture Experience in three or more of: TDD, automated acceptance testing / BDD / Cucumber, performance and scalability testing (e.g. JMeter), penetration testing knowledge / OWASP, Kubernetes or container orchestration, designing and calling HTTP APIs, SQL databases (e.g. Postgres, MySQL, MariaDB) Experience with three or more AWS services (e.g. EC2, RDS, S3, Route 53, Elasticsearch, EKS, CloudWatch, CloudFront) Comfortable working independently within a collaborative team Desirable / Nice to Have: CI/CD pipeline setup and configuration Apache Kafka Spring Security and OAuth2 flows Why Apply? £40,000 - £50,000 salary, depending on experience Hybrid working from Belfast, office collaboration without the daily commute 25 days annual leave plus bank holidays Pension contribution and private healthcare Dedicated budget for ongoing professional development Direct client exposure and a real say in technical direction from day one A mentorship-driven team where senior engineers invest time in your growth Next Steps Interested in finding out more? Get in touch with Eve at or connect on LinkedIn to have a confidential conversation about the role. Skills: Java Spring AWS Benefits: Medical Aid / Health Care Pension

ADZN1_NI

Skills

MariaDB
Microservices
MySQL
SQL
Spring
Spring Boot
AWS
OWASP
TDD
Apache
BDD
Cucumber
HTTP
JMeter
Java
Kafka
Kubernetes
Penetration Testing

Similar jobs