Junior Java Engineer – Technology Consulting – Belfast
Location: Belfast | Other locations: Primary Location Only | Date: 28 Apr 2026 | Requisition ID: 1705669
About the role
In Digital Engineering we shape, concept and build innovative solutions that address the most important issues and opportunities for our clients. Our consultants work in agile, cross‑functional teams addressing significant societal challenges such as the transition to sustainable energy, digitisation of government, scaling high‑growth businesses, exploiting AI potential and improving well‑being with digital healthcare.
The opportunity
EY is actively growing its Digital Engineering team in Belfast and expanding its Java Developer team. This is a fantastic opportunity to be part of a leading firm while playing a key role in the growth of our service offering.
Your key responsibilities
- Coding new backend developments and/or enhancements.
- Quality‑assuring program specifications and code.
- Adhering to code quality and unit testing standards.
- Working closely with the product team to understand complex business requirements.
- Implementing integration tests and automating tests where appropriate.
- Investigating and managing complex live incidents.
- Presenting delivered features to the client.
- Peer‑reviewing code changes completed by developers.
- Supporting non‑functional tasks such as technical debt reduction and creation of clear API documentation.
Skills and attributes for success
- A Bachelor’s degree in Computer Science, Software Engineering, Software Programming or Information Management.
- Minimum of 2 years of experience in a backend software development role.
- Proficiency in Java, including a strong understanding of object‑oriented programming and core language features.
- Experience with JUnit and Mockito for unit testing, mocking dependencies, and writing maintainable automated tests.
- Hands‑on experience with build tools such as Gradle or Maven to manage dependencies and automate project builds.
- Containerisation experience with Docker, including building and running containerised Java applications.
- Strong understanding of Git for version control, branching strategies, and collaborative development workflows.
- Experience working with databases, preferably MongoDB and MySQL.
- Experience working on engagements with technologies and architectures in a product environment.
- Knowledge/experience of agile delivery methodologies (Scrum and DevOps) and application development lifecycle.
To qualify for the role, you must have
- Team‑player mindset.
- Self‑starter and highly motivated.
- Ability to handle high pressure and fast‑paced situations.
- Excellent communication skills and ability to produce high‑quality written deliverables in fluent English.
Assessment Centre
If you are successful, you will be invited to attend an in‑person assessment centre at the end of February. Candidates will complete a 45‑minute technical assessment designed to evaluate their understanding of our technology stack and ability to work with real code. The exercise will include focused technical questions, a practical code‑review task, and opportunities to demonstrate reasoning around maintainability, readability, robustness, and modern best practices.
What we look for
We’re interested in candidates with a genuine creative vision and the confidence to make it happen. You can expect plenty of autonomy in this role, so you’ll need the ability to take initiative and seek out opportunities to improve our current relationships and processes. If you’re serious about joining Digital Engineering and ready to tackle some of our clients’ most complex issues, this role is for you.
Benefits
- Competitive remuneration package with rewards for individual and team performance.
- Comprehensive Total Rewards package including support for flexible working and career development.
- FlexEY platform allowing you to select benefits that suit your needs.
- Support, coaching and feedback from some of the most engaging colleagues.
- Opportunities to develop new skills and progress your career.
- The freedom and flexibility to handle your role in a way that’s right for you.
#J-18808-Ljbffr