Software Developer - Java

Opus 2 is a global leader in the LegalTech space, creating solutions to drive digital transformation in the legal industry. They are the trusted partner of the world's leading legal teams, with the world's largest law firms using Opus 2.
Edinburgh, UK
Backend
Mid-Level Software Engineer
Hybrid
3+ years of experience
Enterprise SaaS · Legal Tech

Description For Software Developer - Java

Opus 2 is seeking an experienced Java Developer to join their back-end architecture squad working on a web application that provides digital workspaces to high-profile clients. The role is based in their friendly new office in central Edinburgh, with flexible working hours and hybrid working available. The development team follows a scrum process with small, highly collaborative squads focused on delivery.

Responsibilities include:

  • Taking ownership of work and proactively unblocking oneself
  • Delivering work on time and to acceptable quality standards
  • Designing and implementing new product capabilities with the senior engineering team
  • Maintaining high technical quality standards
  • Ensuring new software meets quality, security, and performance requirements
  • Collaborating with squad members and other business functions

The product's tech stack includes:

  • Back-end: Java 21 with Microservices, Spring Boot, and MongoDB, with some NodeJS, Go, and Python services
  • Front-end: TypeScript and React
  • Deployment: Helm to Kubernetes clusters on AWS infrastructure
  • CI/CD: GitHub Actions and ArgoCD with SonarCloud

Opus 2 offers a range of benefits, including:

  • Contributory pension plan
  • 33 days annual holidays with flexible working
  • Private Healthcare Scheme
  • Loyalty Share Scheme
  • Enhanced Maternity and Paternity leave
  • Employee Assistance Programme
  • Electric Vehicle Salary Sacrifice
  • Cycle to Work Scheme
  • Calm and Mindfulness sessions
  • Charity volunteer day and CSR activities
  • Regular company social events
  • Yearly Development Retreat

Join Opus 2 to be part of a global leader in LegalTech, driving digital transformation in the legal industry and working with the world's largest law firms.

Last updated 2 months ago

Responsibilities For Software Developer - Java

  • Taking responsibility for and ownership of your own work
  • Delivery of work assigned on time and to an acceptable quality standard
  • Working with the senior engineering team to design and implement new capabilities
  • Maintain high standards of technical quality in your own work and through reviewing the work of peers
  • Ensuring new software meets requirements of quality, security and performance
  • Work collaboratively with squad members and other business functions

Requirements For Software Developer - Java

Java
MongoDB
Node.js
Python
React
TypeScript
Kubernetes
  • 3+ years' experience
  • Understanding of software design principles and micro-services architectures
  • Strong communication skills
  • Familiarity with Dev Ops processes, Argo CD and Kubernetes (desirable)
  • Experience with Git, Slack, Jira, and Github Actions (beneficial)
  • Familiarity with Linux environments
  • Willingness to jump in and learn and solve problems

Benefits For Software Developer - Java

Medical Insurance
Dental Insurance
Vision Insurance
401k
Parental Leave
Mental Health Assistance
  • Contributory pension plan
  • 33 days annual holidays
  • Flexible working
  • Private Healthcare Scheme
  • Loyalty Share Scheme
  • Enhanced Maternity and Paternity leave
  • Employee Assistance Programme
  • Electric Vehicle Salary Sacrifice
  • Cycle to Work Scheme
  • Calm and Mindfulness sessions
  • Charity volunteer day
  • Regular company social events
  • Yearly Development Retreat

Interested in this job?

Jobs Related To Opus 2 Software Developer - Java

Software Development Engineer, Amazon Traffic Engineering

Software Development Engineer role at Amazon Traffic Engineering, focusing on building secure, high-performance traffic management systems and DDoS protection.

Software Dev Engineer II, AWS B2B Data Interchange

AWS B2B Data Interchange seeks SDE II to build and maintain cloud-scale EDI processing systems in Santa Monica, offering competitive pay and benefits.

Software Development Engineer, Amazon Stores

Software Development Engineer position at Amazon Stores, building scalable solutions for e-commerce and operations technology with competitive compensation and benefits.

Simulation Engineer, Innovation and Design Engineering

Lead discrete-event simulations for Amazon's Last Mile network technologies, optimizing automation processes and influencing mechanical designs for revolutionary logistics solutions.

Software Development Engineer, MSP

Software Development Engineer position at Amazon's MSP team, building core software for fulfillment centers and package delivery systems.