Lead / Senior Java Developer

Apply

Overview

The Lead/Senior Java Developer will play a crucial role in designing, developing, testing, and supporting enterprise Java applications while following modern methodologies and best practices. This position will involve close collaboration with cross-functional teams, mentoring junior developers, and actively participating in architectural discussions and code reviews. The role is hybrid, allowing for both remote and on-site work, and focuses on delivering high-quality software solutions using Java and related technologies.

Responsibilities

  • Design, develop, test, and support enterprise Java applications.
  • Build and enhance microservices, REST APIs, and web-based applications.
  • Collaborate closely with Product Owners, Business Analysts, Testers, Architects, and cross-functional teams.
  • Participate in code reviews and promote engineering excellence.
  • Support CI/CD pipelines and automated deployment processes.
  • Mentor developers and contribute to technical leadership activities.
  • Ensure high standards of quality through TDD, unit testing, and automated testing frameworks.
  • Contribute to architecture discussions and technical design reviews.

Requirements

  • Strong commercial experience with Java 8 or above.
  • Expertise in Spring Boot, Spring Framework, Microservices, and REST APIs.
  • Experience with front-end development using React, JavaScript, HTML5, and JSF.
  • Strong knowledge of JPA, Hibernate, JDBC, JSP, and Servlets.
  • Familiarity with Oracle databases and SQL development.
  • Knowledge of Git, Gradle, Maven, Jenkins, and CI/CD processes.
  • Experience with JUnit and Test-Driven Development practices.
  • Experience working within Scrum teams and Agile environments.
SkillsJava, Spring Boot, React, JavaScript, HTML, Oracle, SQL, Agile, Scrum, AWS
LocationBellshill
TypeHybrid
Rate
£550/day
SourceLinkedIn
RecruiterFree-Work UK
Posted04/07/26