Advance Search

Browse Jobs

Java Systems Developer (Contract 3-6 Months)

Posted 24 days ago

  • Preston, East Sussex
  • Any
  • External
  • Expires In 2 months
Categorisation: Inside IR35
Working Hours: Monday to Friday, 9am to 5.30pm
Location: Flexible. Either fully remote or hybrid working in Brighton, East Sussex
The information below covers the role requirements, expected candidate experience, and accompanying qualifications.
ABOUT TRACK RECORD GLOBAL
Track Record Global (TRG) are experts in natural material supply chain assessments, verifying that the legislation in place to protect consumers and the environment is adhered to as well as ensuring that the environmental claims made by our clients are traceable.
WHAT WE’RE LOOKING FOR
We are seeking a talented Process Systems Developer with experience in Java, Spring Boot and Workflow for a 3 month contract, with potential to extend to 6 months. As a member of our Technology Development team you will be responsible for designing and developing improvements to our back office automation and loading systems, expanding our use of Flowable BPMN and delivering improvements to our loading and reporting infrastructure, you may also be asked to develop front end tools supporting administration of workflow services.
We have an established team of experienced engineers who have designed and built the platform but need additional capacity to manage the growing development pipeline of improvements that both our clients and colleagues are requesting.
ABOUT THE ROLE
The main responsibilities include:
Development
Write clean, maintainable, efficient, well documented and testable code
Design, Develop and improve our Spring Boot application architecture
Expand our use of Flowable BPMN to provide end-to-end automation of established data loading and management processes
Optimise system performance: identify and fix performance by optimising database queries, improving deployment and maintenance architecture e.g. through the containerisation of existing services
Provide tools, possibly web based tools for end user to review the progress and outcome of data loading events
Team
Manage relationships with internal and external teams to ensure service quality remains high
Collaborate with other developers, designers, and stakeholders to ensure a high-quality user experience
Participate in code reviews and mentor other developers
Participate in Agile planning sprints to support the prioritisation and management of the teams capacity
ABOUT YOU
We are looking for someone who is capable of a high level of independent working, uses their own initiative and is decisive. We also want this person to be able to create and work in a collaborative environment.
Experience in working with remote teams is vital. Must also be fluent in written and verbal English.
Experience
Deep understanding of java development principles and best practices
Proven experience of process automation strategies
Experience developing workflow orchestration platforms
Nice to have - experience with Flowable (but not essential!)
Technical
J2EE architecture and Spring Boot
BPMN
Hibernate
Servlets, JSF and JSP
Experience in database design and SQL
Test driven development
Javascript
We'd love for you to have the following (but again, is not essential):
Experience with AWS including RDS, ECS and ALB
Docker
GitLab
Spring Security
Primefaces
Keycloak
ArcGIS
Postgresql
Linux
Apply