Java Software Engineer

Tetra Tech, Inc.
Manchester, United Kingdom
2 days ago

Role details

Contract type
Temporary to permanent
Employment type
Part-time (≤ 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior
Compensation
£ 40K

Job location

Remote
Manchester, United Kingdom

Tech stack

Java
API
Artificial Intelligence
Automation of Tests
Unit Testing
Information Technology Consulting
Databases
Dependency Injection
Software Design Patterns
DevOps
Gradle
Hibernate
Java Persistence API
Spring
JSON
JUnit
Maven
OAuth
Mockito
Singleton Pattern
Software Engineering
Data Processing
Inversion of Control
Spring-boot
GIT
Containerization
Solid Principles
Build Tools
Asynchronous Programming
REST
Software Version Control
Docker

Job description

Java Full Stack Engineer (Consultant - Senior Consultant) - Permanent Position An established digital engineering practice is growing its team and looking for Java Full Stack Engineers to join a range of high-impact transformation programmes. The work focuses on building..., Lead Full Stack Engineer (Java, AWS, Angular) (MarTech / Data Analytics) Manchester, Hybrid (3 days onsite) | No sponsorship available We're partnering with a leading global investment organisation to find an experienced Lead Full Stack Engineer to play a pivotal role in..., Enjoy company pension scheme and training and development opportunities as a Senior Fire Consultant in the Manchester area. This role offers the chance to conduct comprehensive and complex fire risk assessments. You will be working for a well-known contractor that values..., Role: Senior PFI Consultant Salary: £75,000 £85,000 + car allowance Bonus: 12.5% Location:Manchester or Leeds (Hybrid + UK travel) Contract Type: Permanent We are working with a specialist consultancy supporting the PFI sector, delivering strategic advisory services to..., Senior Property Investment Consultant (Remote) Up to 50% Commission on Every Sale | Commission-Only with 3-4 Month Salary Retainer We've worked with the top investment consultants, the highest performers in leading developers and agencies, and we know exactly what allows..., About The Role Senior Cost Consultant Location: Manchester Currie & Brown is seeking an experienced Senior Cost Consultant to join our Manchester office. You will support project leaders in delivering high-quality cost advice and services across a variety of projects,...

Requirements

  • Concurrency: Understanding threads, thread pools, and asynchronous programming.
  • Collections: Knowing when to use Maps, Lists, and Sets for efficient data handling.
  • Modern Java Features: Knowledge of Streams and Lambdas (Java 8+).
  • Error Handling: Understanding of exception handling.

Spring Framework Basics

  • Core Concepts: Inversion of Control (IoC) and Dependency Injection (DI).
  • Spring Boot: Setting up, configuring, and packaging applications.
  • Database Integration: Using Spring Data JPA and Hibernate for database operations.

Web & API Skills

  • RESTful APIs: Designing clean APIs with proper HTTP methods and status codes.
  • Data Formats: Serializing and deserializing JSON payloads (e.g., using Jackson).
  • Security Basics: Understanding authentication and authorization (e.g., JWT, OAuth2).

Software Design

  • SOLID Principles: Writing maintainable, modular code.
  • Design Patterns: Familiarity with standard patterns (e.g., Singleton, Factory, Builder).

DevOps & Tooling

  • Build Tools: Managing dependencies with Maven or Gradle.
  • Version Control: Solid command of Git workflows.
  • Containerization: Understanding basic Docker concepts and how to write a Docker file.

Automated Testing

  • Unit Testing: Writing and executing tests using JUnit 5.
  • Mocking: Isolating tests using Mockito

Benefits & conditions

Job Description Senior Environmental Consultant Manchester Permanent 35 hours per week Competitive salary plus benefits We are seeking a Senior Environmental Consultant to support the Consultancy Division in providing customers, colleagues, and other stakeholders with...

About the company

Job Description About LTM LTM is an AI-centric global technology services company and the Business Creativity partner to the world's largest and most disruptive enterprises. We bring human insights and intelligent systems together to help clients create greater value at..., Global Grade - C At Capgemini Invent, we believe difference drives change. As inventive transformation consultants, we blend strategic, creative and scientific capabilities, collaborating closely with clients to deliver cutting-edge solutions. Join us to drive..., A software consultancy based in Manchester is seeking a Software Developer to drive quality product development, mentor team members, and engage with clients. The role requires expertise in Java or Scala, with an emphasis on clean design and collaborative methodologies...., Please Note: Any offer of employment is subject to satisfactory BPSS and SC security clearance which requires 5 years continuous UK address history typically including no periods of 30 consecutive days or more spent outside of the UK. Accenture is a leading global..., Are you ready to take the next step in your career with a company that can offer further career potential beyond just the next promotion? Tetra Tech is one of the largest and fastest growing environmental consultancies in the world.At Tetra Tech, you will work with... © 2026, Jobsora.com

Apply for this position