Lead x 1 and Senior x 1 Java Developer – Hybrid – OUTSIDE IR35

Urgent

Job Description

Lead / Senior Java Developer – Hybrid – Glasgow based MUST BE COMMUTABLE – OUTSIDE IR35 Lead / Senior Java Developer Responsibilities

  • Design, develop, test, and support enterprise Java applications.
  • Build and enhance microservices, REST APIs, and web-based applications.
  • Contribute to architecture discussions, technical design reviews, and solution development.
  • Develop scalable solutions using Java, Spring Boot, and modern development frameworks.
  • Collaborate closely with Product Owners, Business Analysts, Testers, Architects, and cross-functional teams.
  • Participate in code reviews and promote engineering excellence across the development lifecycle.
  • 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.

Lead / Senior Java Developer Skills and Experience

  • Strong commercial experience with Java 8 or above.
  • Expertise in Spring Boot, Spring Framework, Microservices, and REST APIs.
  • Experience with React, JavaScript, HTML5, JSF, and modern front-end development.
  • Strong knowledge of JPA, Hibernate, JDBC, JSP, Servlets, and enterprise Java technologies.
  • Experience with Oracle databases and SQL development.
  • Strong knowledge of Git, Gradle, Maven, Jenkins, CI/CD, and Agile delivery practices.
  • Experience with JUnit, automated testing, and Test-Driven Development.
  • Understanding of component-based and microservice architectures.
  • Experience working within Scrum teams and Agile environments.
  • Experience producing or contributing to High Level Designs and technical solution documentation.
  • Knowledge of AWS cloud platforms desirable.
  • Experience with MuleSoft, FreeMarker, Redux, NodeJS, GoCD, Ansible, or performance monitoring tools would be advantageous.
  • Strong stakeholder engagement, communication, leadership, and problem-solving skills.
  • Banking, Financial or Loans experience would be an advantage but not essential.

Location