Junior Java Engineer - Technology Consulting – Belfast
We’re looking for a Java Engineer to join our Digital Engineering team in Belfast. Your work will involve designing and delivering high‑quality backend solutions that support our clients in areas such as sustainable energy, digital services, and AI.
Your key responsibilities
- Coding new backend developments and/or enhancements.
- Ensuring code meets program specifications and quality standards.
- Maintaining code quality through unit testing and review.
- Collaboration with product teams to translate complex business requirements.
- Implementing integration tests and automating testing where appropriate.
- Investigating and managing complex live incidents.
- Coordinating or escalating defects and problems.
- Presenting delivered features to the client.
- Peer‑reviewing code changes completed by developers.
- Supporting non‑functional tasks such as technical debt reduction and API documentation.
Skills and attributes for success
- A Bachelor’s degree in Computer Science, Software Engineering, or related field.
- Minimum of 2 years of experience in backend software development.
- Proficiency in Java and a deep understanding of object‑oriented programming.
- Experience with JUnit and Mockito for unit testing.
- Hands‑on experience with Gradle or Maven build tools.
- Containerisation experience with Docker for Java applications.
- Strong Git version‑control knowledge and branching strategies.
- Experience working with databases, preferably MongoDB and MySQL.
- Experience in a product‑environment architecture and engagement.
- Familiarity with front‑end technologies (HTML, JavaScript, CSS, Angular, React) is desirable.
- Knowledge of agile delivery methodologies (Scrum, DevOps) and lifecycle practices.
To qualify for the role, you must have
- Team‑player mindset.
- Self‑starter with high motivation.
- Ability to handle high‑pressure, fast‑paced situations.
- Excellent communication skills and ability to produce clear written deliverables in fluent English.
Benefits
- Competitive remuneration package.
- Support for flexible working and career development.
- Access to a comprehensive total rewards package covering holidays, health and well‑being, insurance, savings, and a range of discounts and offers.
- Coaching and feedback from engaging colleagues.
- Opportunities to develop new skills and progress your career.
- Freedom and flexibility to shape your role.
Apply now.
#J-18808-Ljbffr