Senior Java Developer (SC)

Lucid Support Services Ltd
Leeds, UK
1 day ago
Apply on www.careerboard.com
Prepare application

Role details

Contract type
Temporary contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Compensation
£182,000.0 - £195,000.0
Working hours
Regular working hours

Tech stack

Java (Programming Language) Automation of Tests Software Quality Code Review Hibernate (Java) Java Persistence API MongoDB Dropwizard Software Engineering Systems Integration Java Application Server Enterprise Software Applications
+5 more
Spring-boot Event Driven Architecture Integration Tests Api Design Code Restructuring

Job description

  • Design, develop, test and maintain high-quality Java applications and services.
  • Refactor and modernise large, complex existing systems while maintaining operational stability.
  • Design and contribute to event-driven architectures and system integrations.
  • Develop reusable libraries, components and services that can be adopted across multiple products.
  • Work with Architecture and Engineering teams to design scalable and maintainable solutions.
  • Review code and technical designs, ensuring appropriate engineering standards and technologies are being used.
  • Take ownership of software quality, including development, automated testing, integration testing and production support.
  • Identify and support the resolution of complex application and infrastructure issues.
  • Provide technical leadership, guidance, coaching and mentoring to other Software Engineers.
  • Promote software engineering best practice and knowledge sharing across development teams.

Requirements

  • We are looking for an experienced Senior Java Developer to join a large-scale digital programme delivering critical citizen-facing services.
  • This is a senior hands-on engineering role requiring strong Java development and testing expertise, alongside experience working with large, complex systems. You will contribute to the design, development, refactoring and integration of robust software products, while providing technical leadership and promoting high standards of software engineering across the wider development community.
  • The role will suit someone comfortable working on complex enterprise applications with a strong focus on operational stability, resilience, availability, maintainability and code quality.

Key Technical Skills:

  • Strong commercial Java development experience, ideally across Java 11-28
  • Spring Boot
  • Hibernate/JPA
  • Dropwizard
  • MongoDB
  • Experience refactoring large-scale/complex systems
  • Strong understanding of event-driven architecture
  • Experience designing and developing APIs, services and reusable libraries
  • Systems integration and integration testing
  • Strong understanding of modern software engineering standards and best practices
  • Experience designing systems of medium-to-high technical complexity
  • Strong focus on resilience, performance, availability and operational stability

About the company

At Lucid, we celebrate difference and value diverse perspectives, underpinned by our values ‘Honesty, Integrity and Pragmatism’. We are proud to provide equal opportunities in line with our Diversity and Inclusion policy and welcome applications from all suitably qualified or experienced people, regardless of personal characteristics. If you have a disability or health condition and seek support throughout the recruitment process, please do not hesitate to contact us via the details below.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.careerboard.com
Prepare application

Good distractions

Loading talks and stories from around this role…