Full Stack Software Engineer (Java and React)

Ocho People
Belfast, United Kingdom
2 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Intermediate
Compensation
£ 65K

Job location

Belfast, United Kingdom

Tech stack

Java
JavaScript
Spring Security
Adobe InDesign
API
Amazon Web Services (AWS)
Amazon Web Services (AWS)
Amazon Web Services (AWS)
Amazon Web Services (AWS)
Software System Penetration Testing
Automation of Tests
Databases
Elasticsearch
JMeter
PostgreSQL
MariaDB
MySQL
Nginx
OAuth
Open Web Application Security
Swagger
Next.js
Responsive Web Design
Semantic HTML
SQL Databases
TypeScript
Openapi
Network Routers
Okta
React
Spring-boot
Scalability Testing
Vue.js
Amazon Web Services (AWS)
Kubernetes
Kafka
React Native
Front End Software Development
Route53
React
Cloudwatch
Cucumber
ELK
Microservices

Job description

  • 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

Requirements

  • 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

  • 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

  • Opportunity to work across modern full stack technologies

  • Supportive environment with room to learn and grow

  • Contribute to high quality digital products

Apply for this position