LocationEdinburgh or Sheffield, United Kingdom# Java Developer at N Consulting LtdLocationEdinburgh or Sheffield, United KingdomSalary£450 - £500 /dayJob TypeContractDate PostedSeptember 1st, 2025Apply NowRole : Java DeveloperExperience : 8+ YearsLocation : EdinburghContract RoleWork Mode : HybridTechnologies : Java, Spring Boot, MicroservicesJob Description :**About the Role:** We are looking for a highly skilled **Senior Java Developer** with strong experience in **microservices architecture** to join our dynamic technology team. The ideal candidate will be responsible for designing, developing, and maintaining scalable, high-performance applications, while collaborating with cross-functional teams to deliver innovative solutions.**Key Responsibilities:**Design, develop, and maintain **Java-based applications** following best practices and coding standards.Develop and implement **microservices-based architecture**, ensuring modularity, scalability, and reliability.Work with RESTful APIs, messaging systems (Kafka, RabbitMQ), and asynchronous processing.Collaborate with DevOps teams for CI/CD pipeline integration and deployment automation.Perform code reviews, unit testing, and troubleshooting of application issues.Optimize applications for **performance, security, and scalability**.Participate in architecture and design discussions, providing technical guidance to junior developers.Stay updated with emerging technologies and propose innovative solutions for continuous improvement.**Required Skills & Experience:****8+ years of Java development experience**, with strong knowledge of Java 8+ features.Extensive experience in **microservices architecture** and related frameworks (Spring Boot, Spring Cloud).Proficiency with **RESTful APIs, JSON, XML, and API versioning**.Hands-on experience with **Databases** (SQL & NoSQL – MySQL, PostgreSQL, MongoDB, Cassandra).Familiarity with **message brokers** (Kafka, RabbitMQ) and event-driven architecture.Experience with **cloud platforms** (AWS, Azure, or GCP) is a plus.Understanding of **containerization and orchestration** (Docker, Kubernetes).Knowledge of **CI/CD tools** (Jenkins, GitLab, Azure DevOps) and automated testing frameworks.Strong problem-solving, analytical, and communication skills.**Educational Qualification:**Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field.
#J-18808-Ljbffr