CrawlJobs Logo
Briefcase Icon
Category Icon

Senior Java Microservice Developer United Kingdom Jobs

1 Job Offers

Filters
Senior Java Microservices Developer
Save Icon
Join our team in Belfast as a Senior Java Microservices Developer. You will design and build scalable Spring Boot microservices for Private or Hybrid Cloud (GCP/AWS). We seek an expert in system design, Kafka, TDD/BDD, and modern CI/CD/DevOps practices. Champion engineering excellence through tru...
Location Icon
Location
United Kingdom , Belfast
Salary Icon
Salary
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Explore a world of opportunity in Senior Java Microservice Developer jobs, a pivotal role at the heart of modern, scalable software engineering. A Senior Java Microservice Developer is an experienced professional specializing in designing, building, and maintaining distributed applications using a microservices architecture. This role transcends basic coding; it involves architecting robust, independent services that collectively form complex business applications. These developers are key to transitioning monolithic systems into agile, cloud-native solutions that enhance performance, resilience, and deployment velocity. Professionals in this capacity typically shoulder a comprehensive set of responsibilities. They lead the end-to-end software development lifecycle, from analyzing business requirements and creating technical design documents to hands-on coding, rigorous testing, and deployment. A significant part of their role involves making high-level architectural decisions to ensure services are scalable, secure, and maintainable. They actively mentor junior and mid-level developers, fostering team growth and ensuring adherence to best practices. Furthermore, they collaborate closely with cross-functional teams, including business analysts, DevOps engineers, and quality assurance, to ensure seamless integration and delivery. Proactively troubleshooting, performance optimization, and owning the successful delivery of critical features are hallmarks of the position. The typical skill set for these senior roles is extensive and deep. Core proficiency includes expert-level knowledge of Java, with a strong emphasis on the Spring ecosystem, particularly Spring Boot and Spring Cloud for building microservices. Experience with RESTful and GraphQL APIs, alongside event-driven patterns using tools like Apache Kafka, is standard. A solid grasp of containerization (Docker) and orchestration platforms (Kubernetes/OpenShift) is increasingly essential. Database skills span both SQL (e.g., Oracle, PostgreSQL) and NoSQL technologies. Beyond technical acumen, these roles demand familiarity with CI/CD pipelines (Jenkins, GitLab CI), agile methodologies, and cloud platforms (AWS, Azure, GCP). Senior developers are expected to exhibit excellent problem-solving abilities, a commitment to software excellence through design patterns and code quality, and the leadership soft skills necessary to guide projects and teams. Typically, these positions require 5-10+ years of relevant development experience, with a substantial portion focused on distributed systems. For seasoned engineers seeking to leverage their expertise in a cutting-edge paradigm, Senior Java Microservice Developer jobs offer a challenging and rewarding career path. These roles are central to digital transformation initiatives across industries like finance, e-commerce, and technology, providing professionals with the chance to build the resilient, scalable backbones of tomorrow's applications. If you are passionate about architectural design, leading development initiatives, and working with advanced technologies, exploring these senior opportunities is your next strategic career move.

Filters

×
Countries
Category
Location
Work Mode
Salary