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.