Graduate Java Enterprise Developer

Computer Science, Web Development, Software, Data Science.

Company Details

Trace Isys, part of the Trace Group, has over 40 years’ experience in the Insurance sector providing specialist business solutions to re/insurance organisations. Since the launch of our first broking system in 1984, we have continued to develop business-critical software dedicated to supporting the evolving needs of the Insurance Market. Based in Clerkenwell, London, our customer-focused teams look after account management, new product development, help desk and support and provide a mixture of business and technical expertise to deliver powerful results.

We are a relatively small, very friendly and highly skilled company with many years of success and an excellent record for retaining staff, currently for an average of over 10 years.

Our small size means that every employee has the chance to make a real difference. We're always looking for motivated individuals who are willing to contribute new ideas to our software and working practices in order to improve the experience for everyone on the team.

We also provide excellent opportunities for interested individuals to work on a wide range of technologies and extend their understanding of our business domain and products. Our company is wholly owned by its employees and therefore we remain completely in control of our own destiny.

We have a modern office in central London but many staff work remotely either some or all of the time; staff are able to choose the working pattern that suits them. Working hours are 37.5 hours per week, UK office hours. 25 days per year paid annual leave.

Role Overview

  • To analyse requirements and to work in a team to develop and test code.

Responsibilities

  • To analyse requirements starting from existing higher level specifications or from end-user/customer input and to write the corresponding programming specification.
  • To develop code according to the specification, to agreed time scales and to agreed standards.
  • To cross-test colleague's code as required.
  • To analyse and fix faults in existing software.
  • To communicate effectively with customers and end-users in order to ensure a common understanding of business requirements.
  • To communicate effectively with other team members to ensure a common understanding of the technical requirements.
  • To ensure specifications and coding meet agreed standards.
  • To provide second line support for Service Desk and Account managers/business analysts.
  • To participate in technical design and code reviews.
  • To work alongside IT Operations team for runtime issue resolution.
  • To work alongside DevOps team for deployment issue resolution.

Requirements

Required Expertise:

  • Methodologies:
    • object-oriented analysis and design
  • Programming languages:
    • Java 21+
  • Comfortable using AI tools for coding assistance

Ideal candidate

  • Curious about technical and business aspects of our work
  • Effective approach to problem solving
  • Good communication skills both written and verbal
  • Attention to detail
  • Active listening skills
  • Ability to prioritise and take responsibility for own workload
  • Pro-active
  • Effective team worker
  • Ability to meet tight deadlines

Technology

Our development teams work with a range of technologies and practices. You may have the opportunity to work with:

  • Programming: Java, JavaScript, SQL and Python/Jython
  • Java development: Jakarta EE (formerly Java EE), WebLogic, JDBC, Hibernate ORM and EJB
  • Web development: JSF and PrimeFaces
  • Software development practices: entity-relationship modelling, automated testing and working within CI/CD processes
  • Build and source control: Maven, Ant and SVN
  • Development and deployment tooling: Jenkins and Jenkins Pipelines, Artifactory and automated deployment
  • DevOps: working collaboratively with DevOps teams and contributing to deployment and automation processes
  • AI-assisted development: using AI tools appropriately to support coding and software development

These technologies represent our current development environment rather than a list of requirements. Training and support will be provided as you develop your experience.

Other Benefits

  • Subsidised Gym Membership
  • Regular Subsidised Social Events
  • Employer Pension Contribution
  • Interest-Free Season Ticket Loans
  • Eye Tests
  • Permanent Heath Insurance
  • Life Insurance
  • Salary approx. £37,000
  • Home working equipment allowance
We've signed the Gradcracker feedback pledge.
(This means that we will supply feedback if requested after an interview.)

1e127ede32d8f816eacfb0aed73cee11

How to Apply

  • Please apply by email to julian.penfold@tracegroup.com, stuart.stephen@tracegroup.com and steven.dear@tracegroup.com 
  • Applications should include a CV and covering letter.
  • Applicants who are chosen for the next stage of the process will be asked to complete a Java-based exercise which can be done in their own time and submitted by email. Those completing the exercise to the required standard will be asked to attend an online interview which will include an analysis of how they have completed the exercise.
Add to Shortlist
Shortlisted
  • Deadline
    Ongoing
  • Salary
    £37,000 + benefits
  • Degree required
    Bachelor's
  • Location
    Clerkenwell (London)
Show location/s on map
Disciplines Accepted...
  • Computer Science
  • Data Science
  • Software/Systems
  • Web Development
The 2026/27
Gradcracker Toolkit
Explore the online version
For our new webinar season we are inviting students to submit questions to our featured employers.
Find out more here
© 2007 - 2026 Gradcracker Limited
Log in/Register
Gradcracker Limited, October House, Long Street, Easingwold, York, YO61 3HX
01347 823822
info@gradcracker.com
Company registration number: 6370348