

Flint Technology Services
Microservices Developer
⭐ - Featured Role | Apply direct with Data Freelance Hub
This role is for a Microservices Developer (Level 2) in Ipswich, with a three-month rolling contract inside IR35. Pay rate is unspecified. Key skills include Java, Spring Boot, Docker, MySQL, and Redis, requiring experience in microservices and DevOps practices.
🌎 - Country
United Kingdom
💱 - Currency
£ GBP
-
💰 - Day rate
Unknown
-
🗓️ - Date
October 10, 2025
🕒 - Duration
3 to 6 months
-
🏝️ - Location
Hybrid
-
📄 - Contract
Inside IR35
-
🔒 - Security
Unknown
-
📍 - Location detailed
Ipswich, England, United Kingdom
-
🧠 - Skills detailed
#RDBMS (Relational Database Management System) #Data Storage #Debugging #Scala #NoSQL #Spring Boot #Automation #Data Management #Redis #DevOps #Java #Deployment #Documentation #MySQL #Linux #Version Control #Storage #Microservices #Data Modeling #Docker
Role description
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 experiencedMicroservices Developerwith a strong background inJavaandSpring Bootframeworks to design, develop, and maintain scalable Back End services. The ideal candidate will have hands-on experience building distributed systems usingSpring Boot WebFluxandSpring 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 maintainJava-based microservicesusingSpring Boot WebFluxandSpring Boot MVCframeworks.
• Implement RESTful APIs and integrate microservices within distributed systems.
• Optimize services for performance, scalability, and fault tolerance.
• Work withinLinux-based environmentsto deploy and manage applications.
• Containerize and orchestrate services usingDockerandConsulfor service discovery and configuration management.
• Manage data persistence and caching usingMySQLandRedis, ensuring optimal storage strategies (RDBMS vs NoSQL).
• UseGitfor 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 withSpring Boot WebFluxandSpring Boot MVC.
• Good understanding ofLinuxas a development and runtime environment.
• Practical experience withDockerfor containerization andConsulfor service discovery/configuration.
• Sound knowledge ofMySQLand data modeling, including when to useRDBMSvsNoSQL.
• Working knowledge ofRedisfor caching and in-memory data storage.
• Proficient withGitfor version control.
• Strong problem-solving and debugging skills.
• Excellent collaboration and communication abilities.
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 experiencedMicroservices Developerwith a strong background inJavaandSpring Bootframeworks to design, develop, and maintain scalable Back End services. The ideal candidate will have hands-on experience building distributed systems usingSpring Boot WebFluxandSpring 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 maintainJava-based microservicesusingSpring Boot WebFluxandSpring Boot MVCframeworks.
• Implement RESTful APIs and integrate microservices within distributed systems.
• Optimize services for performance, scalability, and fault tolerance.
• Work withinLinux-based environmentsto deploy and manage applications.
• Containerize and orchestrate services usingDockerandConsulfor service discovery and configuration management.
• Manage data persistence and caching usingMySQLandRedis, ensuring optimal storage strategies (RDBMS vs NoSQL).
• UseGitfor 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 withSpring Boot WebFluxandSpring Boot MVC.
• Good understanding ofLinuxas a development and runtime environment.
• Practical experience withDockerfor containerization andConsulfor service discovery/configuration.
• Sound knowledge ofMySQLand data modeling, including when to useRDBMSvsNoSQL.
• Working knowledge ofRedisfor caching and in-memory data storage.
• Proficient withGitfor version control.
• Strong problem-solving and debugging skills.
• Excellent collaboration and communication abilities.