Job Title: Java Micro services Developer
Location: London, UK
Mode: Hybrid (2–3 days/week onsite in Edinburgh)
ob Summary:
We are looking for a skilled Java Developer with strong microservices architecture experience to join our development team. The ideal candidate will have hands-on experience designing, developing, and deploying scalable microservices using Java and Spring Boot frameworks.
Key Responsibilities:
- Design, develop, test, and deploy Java-based microservices using Spring Boot
- Participate in the full software development lifecycle including requirements gathering, analysis, design, development, deployment, and support
- Implement RESTful APIs and integrate with internal and external systems
- Work with Docker, Kubernetes , and CI/CD pipelines for microservice deployment
- Maintain and improve performance, scalability, and security of existing microservices
- Write clean, scalable, and well-documented code following best practices
- Collaborate with cross-functional teams including DevOps, QA, and business analysts
- Troubleshoot and debug applications to resolve production issues
- Participate in code reviews , design discussions, and technical documentation
Required Skills:
- 8+ years of experience in Java, with at least 3+ years in microservices architecture
- Strong knowledge of Spring Boot, Spring Cloud
- Experience with REST APIs, JSON, and protocols
- Hands-on with Docker and containerized applications
- Familiarity with Kubernetes , OpenShift (optional)
- Experience with message brokers like Kafka, RabbitMQ
- Proficiency in SQL and experience with databases like PostgreSQL, MySQL, or MongoDB
- Understanding of CI/CD tools (Jenkins, GitLab CI, etc.)
- Experience with unit testing and TDD frameworks (JUnit, Mockito)
- Basic knowledge of cloud platforms like AWS, Azure, or GCP is a plus
Contact Detail:
N Consulting Global Recruiting Team