Sub banner

Senior Java Developer

Job description.

Are you a seasoned Java Developer looking to make an impact across multiple projects and industries?
Do you thrive in a fast-paced, consultancy environment where every day brings a new challenge?

My client is a well-established technology consultancy that partners with enterprise clients to deliver high-performance software solutions. They're now seeking a Senior Java Developer with deep technical expertise and a consultancy mindset to join their growing team.

Key Responsibilities:

  • Design, develop, and maintain scalable Java applications across a variety of client engagements.

  • Contribute to technical architecture and solution design discussions.

  • Lead by example in code quality, best practices, and agile delivery.

  • Work closely with stakeholders, including client-side teams, to gather requirements and deliver solutions on time.

  • Provide mentorship and guidance to junior engineers where applicable.

  • Remain adaptable and proactive in rotating between projects and clients as required.

Key Skills and Experience:

  • 5+ years' commercial experience in Java development, preferably in client-facing or consultancy roles.

  • Strong proficiency in Java (8+), Spring Framework (Core, Boot, Data), and RESTful API development.

  • Solid understanding of relational databases (e.g., PostgreSQL, MySQL) and ORM tools such as Hibernate.

  • Exposure to cloud platforms (AWS, Azure or GCP) and containerisation tools (Docker, Kubernetes) is highly advantageous.

  • Familiarity with CI/CD pipelines, version control (Git), and modern software engineering practices.

  • Strong communication and interpersonal skills—capable of liaising with both technical and non-technical stakeholders.

  • Comfortable operating in agile, cross-functional teams.

Nice to Have:

  • Experience with messaging systems (Kafka, RabbitMQ).

  • Exposure to front-end frameworks or microservices architecture.

  • Previous work within regulated industries such as finance or healthcare.

What’s on Offer:

  • Opportunities to work across a diverse client base in multiple sectors.

  • Fully remote or hybrid options depending on project needs.

  • A collaborative, supportive consultancy culture that invests in professional growth.

If you're a Senior Java Developer who enjoys variety, ownership, and technical challenge—this role could be a great fit.

Submit CV for this Job.

Apply for this job now
Posted
Job Details:
Belfast, UK£60,000 to £70,000
Job reference:
BMC552
BRENDAN MCCRORY

BRENDAN MCCRORY

Senior Technology Recruiter at Ocho

Before Ocho, Brendan studied Business Computer Science at University and soon landed a job in IT Security. From there, he found himself working in recruitment where he gained about 18 months of experience before joining us. He loves the team environment that Ocho offers and is an eager participant in the collaborative culture. Developing his career is a big priority for Brendan and he sees Ocho as the perfect place to grow. “I love learning from my colleagues.”

Read More