- Company Name
- Cubestech Ltd
- Job Title
- Java Consultant
- Job Description
-
**Job Title:** Java Consultant
**Role Summary:**
Design, develop, and maintain high‑performance Java microservices and full‑stack solutions. Lead architecture decisions and code reviews for both backend and frontend components, ensuring scalable, resilient, and secure systems.
**Expectations:**
- Deliver production‑grade code within sprint cycles.
- Mentor junior developers and drive technical best practices.
- Collaborate with product owners to align solutions with business goals.
**Key Responsibilities:**
- Build and evolve microservices using Spring Boot, Spring Cloud, and WebFlux with reactive programming.
- Design and expose RESTful APIs for distributed systems.
- Implement Kafka pipelines (producers, consumers, streams, schema registry) for event‑driven architectures.
- Model and tune Cassandra databases for performance and scalability.
- Develop responsive UI components with React, Angular, or Vue, integrating seamlessly with backend services.
- Apply concurrency, multithreading, and non‑blocking techniques to meet performance targets.
- Conduct code reviews, unit testing, and performance profiling.
- Participate in DevOps practices: CI/CD, containerization, and cloud deployment.
**Required Skills:**
- 5–10+ years Java (Java 8–21) expertise.
- Advanced knowledge of Spring Boot, Spring Cloud, WebFlux, and Reactive Streams.
- Strong microservices architecture and RESTful API design.
- Kafka (producers, consumers, streams, schema registry) experience.
- Cassandra data modeling and performance tuning.
- Front‑end development with React, Angular, or Vue.
- Deep understanding of concurrency, multithreading, and non‑blocking programming.
- Familiarity with CI/CD, Docker, Kubernetes, and cloud platforms (AWS, Azure, GCP).
- Solid coding standards, unit testing, and performance optimization.
**Required Education & Certifications:**
- Bachelor’s degree in Computer Science, Software Engineering, or related field.
- Certifications such as Oracle Certified Professional (Java), Spring Professional, or relevant cloud credentials are a plus.
Bournemouth, United kingdom
On site
29-12-2025