Software Engineer (Java) in Belfast

Software Engineer (Java) in Belfast

Belfast Full-Time No home office possible
O

Software Engineer (Java)

Experience level: 2-4 years

Are you a Java engineer who enjoys building well-designed systems, writing clean code, and working on problems that actually matter?

My client is looking for a Software Engineer with 2-4 years\’ commercial Java experience to join a collaborative engineering team working on scalable, production-grade systems. This role is ideal for someone who wants to deepen their backend skills, learn from experienced engineers, and take real ownership of features end-to-end.

What you’ll be working on

  • Design léing and building backend services in systém …
  • Developing and maintaining RESTful APIs
  • Writing clean, testable, maintainable code
  • Contributing to system design discussions and technical decisions
  • Working closely with product, QA, and other engineers to deliver features
  • Debugging, improving performance, and refactoring existing services

Tech you’ll use (or learn)

  • Java (Spring / Spring Boot)
  • SQL and relational databases
  • REST APIs and microservices
  • Git, CI/CD pipelines
  • Cloud platforms (AWS, Azure, or similar)
  • Testing frameworks (JUnit, Mockito, etc.)

You don’t need to have used everything – what matters is strong Java fundamentals and a willingness to learn.

What we’re looking for

  • 2-4 years\’ professional experience as a Java Software Engineer
  • Solid understanding of object-oriented design and core Java concepts
  • Experience building backend applications or services
  • Comfortable working with APIs and databases
  • A pragmatic mindset: you care about code quality, but also about delivery
  • Good communication skills and a team-first attitude

Nice to have (but not essential)

  • Experience with microservices
  • Exposure to cloud environments
  • Interest in system design and scalability
  • Experience working in Agile teams

Why join?

  • Real engineering problems – not just maintenance work
  • Supportive team with strong technical standards
  • Clear opportunities to learn, grow, and take on more responsibility
  • A culture that values good code, collaboration, and continuous improvement

If you have any further questions on the role, please feel free to reach out to Brendan McCrory directly.

#J-18808-Ljbffr

O

Contact Detail:

Ocho People Recruiting Team

Software Engineer (Java) in Belfast
Ocho People
Location: Belfast

Land your dream job quicker with Premium

You’re marked as a top applicant with our partner companies
Individual CV and cover letter feedback including tailoring to specific job roles
Be among the first applications for new jobs with our AI application
1:1 support and career advice from our career coaches
Go Premium

Money-back if you don't land a job in 6-months

O
Similar positions in other companies
UK’s top job board for Gen Z
discover-jobs-cta
Discover now
>