!! SENIOR JAVA- Immediate JOINERS ONLY !!
RELOCATION TO BOURNEMOUTH AND GLASGOW
Core Java Mastery
* 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
Job Types: Full-time, Permanent
Pay: £35,000.00-£45,000.00 per year
Ability to commute/relocate:
* Glasgow: reliably commute or plan to relocate before starting work (preferred)
Application question(s):
* We must fill this position urgently. Can you start immediately?
* Please confirm your visa status.
* Are you available for relocation across UK for projects?
Education:
* Bachelors (preferred)
Work Location: In person