Senior Java Developer IRC298565

Company: Hitachi Vantara Corporation
Apply for the Senior Java Developer IRC298565
Location: London
Job Description:

We are seeking a highly skilled and motivated Senior Java Engineer to join our innovative development team. You will be instrumental in designing, developing, and maintaining high-performance, scalable applications and services. This role requires deep expertise in modern Java ecosystems, microservice architectures, and distributed systems design patterns.

Requirements

Core Development

  • 7+ years of professional software development experience, primarily in Java/JEE.
  • Expert proficiency with the Spring Framework, including Spring Boot, Spring Cloud, Spring Security, and Spring Data.
  • Proven experience in designing and building Microservices and highly distributed systems.
  • Deep understanding of common architectural and scaling patterns: Kafka (message brokers, message order, idempotency), Saga Pattern (distributed transactions for eventual consistency), CQRS (Command Query Responsibility Segregation), and orchestration vs choreography.
  • Solid experience with relational databases (e.g., PostgreSQL, MySQL) and NoSQL databases (e.g., MongoDB, Cassandra).
  • Strong experience designing, documenting, and implementing APIs (RESTful services).

DevOps & Cloud

  • Hands‑on experience with Cloud Computing platforms (AWS, Azure, or GCP).
  • Proficiency with CI/CD tools, specifically Jenkins, for automation of build, test, and deployment processes.
  • Familiarity with containerization technologies (Docker, Kubernetes).
  • Experience with other SDLC tools (e.g., Git, Jira, Confluence).

Soft Skills

  • Excellent communication and problem‑solving skills.
  • Ability to work independently and as part of a high‑performing team.
  • Demonstrated experience in driving projects from concept to production.

Job Responsibilities

  • Lead the design, development, and deployment of mission‑critical applications using Java, Spring Boot, and JEE technologies.
  • Implement and manage microservices, ensuring high availability, performance, and scalability by leveraging core microservices patterns (Service Discovery, Circuit Breaker, API Gateway, and CQRS).
  • Design and build robust, secure, and well‑documented APIs (REST/gRPC) and manage inter‑service communication using synchronous and asynchronous (event‑driven) messaging patterns.
  • Collaborate with cross‑functional teams (Product, DevOps, QA) to define, design, and ship new features.
  • Drive the continuous integration and continuous deployment (CI/CD) pipeline using tools like Jenkins.
  • Architect and implement solutions on cloud platforms (AWS, Azure, or GCP).
  • Mentor junior engineers and promote best practices in coding, testing, and system design.
  • Participate in code reviews to ensure code quality, maintainability, and adherence to established standards.
  • Troubleshoot and resolve complex production issues across various system components.
  • Maintain expertise in containerization (Docker, Kubernetes) to support distributed microservices architectures.

Benefits

  • Comprehensive health and wellness plan, including private healthcare and mental wellbeing support.
  • Discounted gym memberships.
  • Competitive pension scheme.
  • Recognition schemes through bonus and reward initiatives.
  • Annual volunteering day for employees.

We are an equal opportunities employer. It is our policy to promote an environment free from discrimination, harassment and victimisation.

#J-18808-Ljbffr…

Posted: July 4th, 2026