Java Developer with Microservices

N Consulting Ltd
30 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior
Compensation
£ 70K

Job location

Tech stack

Java
Amazon Web Services (AWS)
Unit Testing
Azure
Cloud Computing
Code Review
Databases
Software Design Patterns
NoSQL
Scrum
RabbitMQ
SQL Databases
Spring Cloud
Delivery Pipeline
Spring-boot
Gitlab
Containerization
Kubernetes
Kafka
REST
Docker
Jenkins
Microservices

Job description

Design, develop, and implement scalable Java-based applications with Microservices architecture.

Build and maintain RESTful APIs and integrate with external systems.

Work with Spring Boot, Spring Cloud, and containerization tools (Docker, Kubernetes).

Ensure high performance, scalability, and security in all applications.

Collaborate with product owners, architects, and QA teams to deliver high-quality software.

Perform code reviews, write unit tests, and participate in Agile/Scrum ceremonies.

Troubleshoot production issues and provide quick resolutions.

Requirements

5-8 years of hands-on experience in Java development.

Strong knowledge of Core Java, Java 8+ features (Streams, Lambda, etc.).

Expertise in Spring Boot, Microservices, RESTful APIs.

Experience with Docker, Kubernetes, and CI/CD pipelines (Jenkins/GitLab).

Knowledge of cloud platforms (AWS / Azure / GCP).

Strong database knowledge (SQL & NoSQL).

Familiarity with messaging queues (Kafka / RabbitMQ).

Good understanding of design patterns, best practices, and security principles.

Apply for this position