Senior Java Developer IRC
Job in
Greater London, London, Greater London, W1B, England, UK
Listed on 2026-07-22
Listing for:
Hitachi Vantara Corporation
Full Time
position Listed on 2026-07-22
Job specializations:
-
Software Development
Backend Developer, Java Developer, Cloud Engineer - Software, DevOps
Job Description & How to Apply Below
Location: Greater London
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.
RequirementsCore 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 No
SQL databases (e.g., MongoDB, Cassandra). - Strong experience designing, documenting, and implementing APIs (RESTful services).
Dev Ops & 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.
- 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, Dev Ops, 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.
- 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-LjbffrPosition Requirements
10+ Years
work experience
Note that applications are not being accepted from your jurisdiction for this job currently via this jobsite. Candidate preferences are the decision of the Employer or Recruiting Agent, and are controlled by them alone.
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
Search for further Jobs Here:
×