-
N Consulting Global

Java Developer

N Consulting Global
United Kingdom · Contract · Mid-Senior

Role : Java Developer with React experience

Location: Edinburgh

Job Type: Contract

Work Mode : Hybrid



🔹 Job Description:

About the Role:

We are seeking a highly skilled Java Developer with strong expertise in Java 21, Spring Boot, Microservices, and React. The ideal candidate will be responsible for building scalable, high-performance applications that seamlessly integrate back-end microservices with modern front-end user interfaces.

Key Responsibilities:

  • Design, develop, and maintain applications using Java 21 and Spring Boot.
  • Build and deploy RESTful APIs and Microservices with scalability, security, and performance in mind.
  • Collaborate with front-end teams to integrate React-based UIs with back-end services.
  • Implement CI/CD pipelines, unit testing, and integration testing for robust software delivery.
  • Ensure system reliability, availability, and resilience following cloud-native best practices.
  • Write clean, efficient, and maintainable code while adhering to coding standards.
  • Troubleshoot, debug, and optimize applications for performance improvements.
  • Participate in Agile ceremonies (sprint planning, daily stand-ups, retrospectives).
  • Mentor junior developers and contribute to architectural discussions.

Required Skills & Experience:

  • Strong hands-on experience with Java 21 (records, pattern matching, virtual threads, and modern language features).
  • Proven expertise in Spring Boot for enterprise-grade applications.
  • Solid experience in Microservices architecture (API design, service discovery, resilience patterns).
  • Frontend development skills with React.js (hooks, state management, component lifecycle).
  • Proficiency in REST APIs, JSON, and web security standards (OAuth2, JWT, HTTPS).
  • Experience with Databases (SQL & NoSQL – e.g., PostgreSQL, MongoDB).
  • Familiarity with Messaging/Streaming platforms (Kafka, RabbitMQ).
  • Experience in CI/CD tools (Jenkins, GitHub Actions, GitLab CI, Azure DevOps).
  • Cloud experience (AWS, Azure, or GCP) is highly desirable.
  • Strong knowledge of Agile/Scrum methodologies.

Preferred Skills:

  • Docker & Kubernetes for containerization and orchestration.
  • Knowledge of event-driven architecture.
  • Experience with Testing frameworks (JUnit, Mockito, Cypress, Jest for React).
  • Exposure to observability tools (Prometheus, Grafana, Splunk, ELK).

Qualifications:

  • Bachelor’s/Master’s degree in Computer Science, Engineering, or related field.
  • 5+ years of professional experience in Java and Spring Boot.
  • 2+ years of hands-on experience with React.js.

Key Skills

Ranked by relevance

containerization microservices kubernetes postgresql gitlab ci jenkins grafana gitlab splunk react nosql kafka cloud junit java cicd sql
Login to Apply
Posted
Sep 16, 2025
Type
Contract
Level
Mid-Senior
Location
Edinburgh

Industries

IT Services IT Consulting

Categories

Information Technology

Related Jobs

3 roles aligned with this opportunity

View all jobs
View Job Details
Neev
Related

Full Stack Developer (Java & Angular)

2026-05-28

Full-time
Mid-Senior
Ireland
IT Services
Information Technology
View Job Details
Ubique Systems
Related

Senior Android Payments Developer

2026-05-28

Contract
Mid-Senior
Ireland
IT Services
Information Technology
View Job Details
IT Search
Related

Senior Java Software Engineer

2026-05-28

Contract
Mid-Senior
Ireland
IT Services
Information Technology