Job Search and Career Advice Platform

Enable job alerts via email!

Full Stack Software Engineer (Java And React)

Ocho People

Belfast

On-site

GBP 50,000 - 70,000

Full time

Today
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A leading tech firm based in Belfast is searching for a skilled software developer to design and maintain full stack applications. The ideal candidate will have extensive experience in Java and Spring Boot, along with strong skills in React. Responsibilities include developing frontend features, ensuring system scalability, and collaborating with product teams. If you seek growth in a supportive environment while working with modern technologies, this is the right opportunity for you.

Benefits

Supportive learning environment
Opportunities for growth
Work with modern technologies

Qualifications

  • 5+ years of experience in Java programming.
  • 2+ years of experience with Spring Boot.
  • Strong knowledge of microservices architecture.
  • Experience in TDD or testing methodologies.

Responsibilities

  • Design and maintain full stack applications.
  • Develop frontend features using React.
  • Create and consume HTTP APIs.
  • Ensure scalability and security of the system.

Skills

Java
Spring Boot
Microservices
React
TDD
AWS
Job description
What You Will Be Doing
  • Designing, building, testing and maintaining full stack applications

  • Working with Java, Spring Boot and microservices architecture

  • Delivering frontend features with React and supporting libraries

  • Creating and consuming HTTP APIs

  • Ensuring scalability, performance and security across the system

  • Participating in design discussions and estimating technical effort

  • Supporting automated testing and quality practices

  • Collaborating with clients, product teams and engineering leads

  • Sharing knowledge, mentoring others and contributing to team learning

What You Will Bring

Backend skills

  • Five or more years Java experience

  • Two or more years Spring Boot experience

  • Microservices experience

  • Experience in three or more of the following:

    • TDD

    • Automated acceptance testing or BDD or Cucumber

    • Performance or scalability testing such as JMeter

    • Penetration testing knowledge or OWASP

    • Kubernetes or container orchestration

    • Designing and calling HTTP APIs

    • SQL databases such as Postgres, MySQL or MariaDB

  • Experience with AWS services such as EC2, RDS, S3, Route 53, Elasticsearch, EKS, Cloudwatch or Cloudfront

Frontend skills

  • Strong React experience

  • Experience in three or more of the following:

    • Vanilla JavaScript ES6 plus

    • Redux

    • React Router

    • Tanstack

    • Next.js

    • React Query

    • React Native

    • TypeScript

    • Mobile first and responsive design

  • Experience with testing and performance considerations

  • Ability to work independently and within a team

Nice to Have
  • Experience with Vue or Nuxt

  • Accessibility and semantic markup understanding

  • Balancing technical decisions with user needs

  • Experience with CI or CD pipelines

  • Kubernetes experience

  • Document based or No SQL databases

  • ELK stack

  • Apache Kafka

  • Spring Security or OAuth2 flows

  • Keycloak

  • Camunda

  • OpenAPI or Swagger

  • Nginx setup or configuration

  • Ability to define well scoped solutions from client requirements

  • Experience with estimation, planning and user stories

Why Join
  • Opportunity to work across modern full stack technologies

  • Supportive environment with room to learn and grow

  • Contribute to high quality digital products

If you are interested or have any questions about the role, please feel free to contact Eve Geddis directly on LinkedIn.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.