Sub banner

Full Stack Software Engineer (Java and React)

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.

Submit CV for this Job.

Apply for this job now
Posted
Job Details:
Belfast, County Antrim£40000 - £65000 per annum
Job reference:
EG13_1764672035