Enable job alerts via email!

Senior Software Engineer

Ocho

United Kingdom

Remote

GBP 51,000 - 60,000

Full time

7 days ago
Be an early applicant

Job summary

A tech company is seeking a Senior Software Engineer (Java/JEE) for a fully remote role in the UK or Ireland. The ideal candidate will have 3-5 years of experience and be skilled in designing and building high-availability backend systems. This opportunity offers genuine ownership of engineering tasks and work in a supportive culture valuing technical growth. Benefits include a remote work environment, pension fund, and health coverage.

Benefits

Work From Home
Pension Fund
Health Insurance
Internet Allowance

Qualifications

  • 3–5 years’ experience as a Software Engineer.
  • Strong commercial experience in Java Enterprise (J2EE/JEE).
  • Experience with JBoss or other Java application servers.
  • Hands-on experience with MySQL and writing complex SQL.
  • Strong understanding of REST API design and JAX-RS/RESTEasy.
  • Experience with JPA/Hibernate.
  • Knowledge of building scalable, fault-tolerant backend systems.
  • A problem-solving mindset and ability to work autonomously.

Responsibilities

  • Design and build backend services using Java/J2EE.
  • Own backend components from technical design through to release.
  • Develop high-throughput systems and multi-threaded components.
  • Deliver REST APIs that are secure, scalable, and maintainable.
  • Solve real performance challenges in distributed environments.
  • Work with engineering leadership to shape backend architecture.
  • Improve reliability, automation, and CI/CD pipelines.
  • Contribute to a culture of engineering excellence and clean code.

Skills

JEE
J2EE
SQL
Java
JBoss
REST API
JAX-RS

Tools

MySQL
CI/CD (Jenkins, Maven, Liquibase)
Job description
Senior Software Engineer – Java (JEE) | Remote (UK/Ireland)

Location: Remote (UK or Ireland)
Type: Full-time
Salary: £60,000

About the Opportunity

If you're a Java Engineer who loves real engineering, not framework-heavy CRUD apps, this role will be a refreshing challenge. You’ll work on high-availability backend systems that power large-scale processing platforms used globally. This is an opportunity to be part of a strong engineering culture where clean architecture, problem-solving, and system performance matter.

Instead of being boxed into delivery-only tasks, you’ll be trusted to think, design, and engineer real solutions. You’ll work primarily with Java/J2EE architecture (not Spring Boot), building enterprise-grade services that handle complex data flows and large-scale transaction processing. If you enjoy writing efficient, secure, reliable backend software and want genuine ownership in your role, this team will value what you bring.

What You’ll Be Doing
  • Designing and building backend services using Java/J2EE
  • Owning backend components from technical design through to release
  • Developing high-throughput systems and multi-threaded components
  • Delivering REST APIs that are secure, scalable, and maintainable
  • Solving real performance challenges in distributed environments
  • Working with engineering leadership to shape backend architecture
  • Improving reliability, automation, and CI/CD pipelines
  • Contributing to a culture of engineering excellence and clean code
What You’ll Bring
  • 3–5 years’ experience as a Software Engineer
  • Strong commercial experience in Java Enterprise (J2EE/JEE)
  • Experience with JBoss or other Java application servers
  • Hands-on experience with MySQL and writing complex SQL
  • Strong understanding of REST API design and JAX-RS/RESTEasy
  • Experience with JPA/Hibernate
  • Knowledge of building scalable, fault-tolerant backend systems
  • CI/CD experience (Jenkins, Maven, Liquibase)
  • A problem-solving mindset and ability to work autonomously
Nice to Have
  • Experience in fintech, or highly regulated industries
  • Exposure to BigQuery or NoSQL
  • Background with clustered caching (Infinispan), JGroups, or CDI
  • Familiarity with WebSocket or Pub/Sub integrations
  • BDD/TDD with automated testing
  • Linux or scripting experience
Why Join
  • Fully remote role, work from anywhere in UK or Ireland
  • Real engineering, real ownership, not just feature delivery
  • Opportunity to work on enterprise-scale backend platforms
  • Strong engineering culture, no micromanagement, no blockers
  • Clean architecture, quality-first mindset
  • Supportive environment that values learning and technical growth
Interested?

If you’re interested or have any further questions on the role, please feel free to reach out to Eve Geddis directly on LinkedIn.

Skills
  • JEE
  • J2EE
  • SQL
  • Java
  • JBoss
  • REST API
  • JAX-RS
Benefits
  • Work From Home
  • Pension Fund
  • health
  • Internet Allowance
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.