Java Developer

LA International Computer Consultants
Bellshill, United Kingdom
8 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior

Job location

Bellshill, United Kingdom

Tech stack

Java
JavaScript
Agile Methodologies
Component-Based Software Engineering
HTML5
Automation of Tests
Cloud Computing
Continuous Integration
Database Development
Java Platform Enterprise Edition (J2EE)
FreeMarker
Gradle
Hibernate
Java Database Connectivity
Java Persistence API
Java Servlet
JavaServer Faces
Javaserver Pages
JUnit
Maven
Oracle
Scrum
Software Engineering
Test Driven Development
React
Spring-boot
GIT
Deployment Automation
Front End Software Development
React
Jenkins
Mulesoft

Job description

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., You will work across the full software development lifecycle, building scalable solutions using modern Java technologies and cloud-native development practices. The role offers significant involvement in architecture, technical design, software engineering best practice, and technical decision making.

Requirements

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.

Apply for this position