Junior Java Software Engineer

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
Junior
Compensation
£ 40K

Job location

Remote
Belfast, United Kingdom

Tech stack

Java
Spring Security
API
Amazon Web Services (AWS)
Amazon Web Services (AWS)
Amazon Web Services (AWS)
Amazon Web Services (AWS)
Software System Penetration Testing
Databases
Continuous Integration
Elasticsearch
JMeter
PostgreSQL
MariaDB
MySQL
Nginx
NoSQL
OAuth
Open Web Application Security
Swagger
SQL Databases
Openapi
Performance Testing
Okta
React
Spring-boot
Backend
Amazon Web Services (AWS)
Kubernetes
Kafka
React Native
Route53
Cloudwatch
REST
Cucumber
ELK
Microservices

Job description

As a Junior Java Software Engineer, you'll help develop high-quality, scalable applications as part of a collaborative engineering team reporting to the Head of Engineering. You'll work closely with more senior colleagues and clients to understand technical designs and user stories, while developing your own skills in a fast-paced, supportive environment., * Design, build, test and maintain Java-based backend solutions

  • Work with microservices architecture and RESTful APIs
  • Apply best practices for scalability and security
  • Contribute to discussions on technical designs and estimated effort
  • Communicate technical concepts clearly to teammates and clients
  • Take ownership of tasks and proactively solve problems
  • Learn from and share knowledge with the wider team
  • Support integration with AWS services and SQL databases

Requirements

  • 5+ years Java experience
  • 2+ years' practical experience with Spring Boot
  • Microservices architecture experience
  • Experience in 3 or more of: TDD, BDD/Cucumber, performance testing (e.g. JMeter), penetration testing/OWASP, Kubernetes/container orchestration
  • Experience designing, creating and calling HTTP APIs
  • SQL database experience (e.g. Postgres, MySQL, MariaDB)
  • Experience with 3+ AWS services (e.g. EC2, RDS, S3, Route 53, Elasticsearch, EKS, CloudWatch, CloudFront)
  • Comfortable working in a team with minimal supervision

Desirable:

  • CI/CD pipeline setup and configuration
  • NoSQL/document databases
  • ELK stack, Apache Kafka
  • Spring Security and OAuth2 flows
  • React or React Native
  • Keycloak, Camunda
  • OpenAPI/Swagger, Nginx setup

Benefits & conditions

  • Java, Spring Boot, Microservices, AWS
  • Hybrid: 2 days in-office, 3 remote
  • Salary: [TBC]
  • Join a fast-paced team building scalable, client-facing solutions, with real mentorship and room to grow

About the company

A fast-growing digital product consultancy working closely with clients to design and deliver high-quality technical solutions. The team values sound decision-making, close client collaboration, and continuous learning.

Apply for this position