cover image
Flint UK Technology Services

Microservices Developer

On site

Ipswich, United kingdom

Freelance

08-10-2025

Share this job:

Skills

Communication Java NoSQL MySQL CI/CD DevOps Docker Configuration Management Version Control Problem-solving Architecture Linux git Microservice Spring Redis Spring Boot CI/CD Pipelines Microservices

Job Specifications

Microservices Developer - Level 2
Location: Ipswich (Three days onsite, two days remote)
Duration: Three months rolling INSIDE IR35
About the Role:
We are looking for an experienced Microservices Developer with a strong background in Java and Spring Boot frameworks to design, develop, and maintain scalable Back End services. The ideal candidate will have hands-on experience building distributed systems using Spring Boot WebFlux and Spring Boot MVC, and be proficient with modern DevOps tools and data management technologies.
This position requires a developer who understands the principles of microservice architecture, containerization, and data-driven application design.
Key Responsibilities:
Design, develop, and maintain Java-based microservices using Spring Boot WebFlux and Spring Boot MVC frameworks.
Implement RESTful APIs and integrate microservices within distributed systems.
Optimize services for performance, scalability, and fault tolerance.
Work within Linux-based environments to deploy and manage applications.
Containerize and orchestrate services using Docker and Consul for service discovery and configuration management.
Manage data persistence and caching using MySQL and Redis, ensuring optimal storage strategies (RDBMS vs NoSQL).
Use Git for source control and collaborate effectively through branching and code review workflows.
Participate in architecture discussions, contribute to design documentation, and adhere to coding best practices.
Collaborate with DevOps and QA teams to ensure smooth CI/CD pipelines and deployment automation.
Required Skills & Qualifications:
Strong proficiency in Java, with proven experience in Back End development.
Hands-on experience developing microservices with Spring Boot WebFlux and Spring Boot MVC.
Good understanding of Linux as a development and runtime environment.
Practical experience with Docker for containerization and Consul for service discovery/configuration.
Sound knowledge of MySQL and data modelling, including when to use RDBMS vs NoSQL.
Working knowledge of Redis for caching and in-memory data storage.
Proficient with Git for version control.
Strong problem-solving and debugging skills.
Excellent collaboration and communication abilities.

About the Company

Flint Technology Services is where innovation meets ownership in the world of communications, bringing together the experience and resources that bring your projects to life. We specialise in sustainable flexible, scalable professional services talent that delivers high-quality business-critical outcomes to businesses in the IT and Telecoms sectors, Enterprise and Government including: - Business Transformation - Project Delivery - Managed Services - Staff Augmentation In February 2023, Flint Technology Services became an... Know more