Title: Java Developer ( React, Microservices, REST API ) Experience: 10years Location: Edinburgh 2 days onsite Key Responsibilities • Design, develop, and maintain Java-based backend services with focus on Microservices architecture. • Build and optimize REST APIs for seamless integration across systems. • Develop and maintain responsive front-end applications using React. • Collaborate with product owners, architects, and QA teams to ensure delivery of robust and scalable features. • Write clean, maintainable, and efficient code following best practices. • Participate in code reviews, debugging, and troubleshooting of production issues. • Ensure performance tuning, scalability, and security of applications. • Work in Agile/Scrum development environments, contributing to sprints and releases. ________________________________________ Required Skills & Experience • Strong programming expertise in Java (Java 8/11/17). • Proven experience in React.js and modern JavaScript/TypeScript frameworks. • Solid knowledge of Microservices architecture and related frameworks (Spring Boot, Spring Cloud). • Hands-on experience in REST API design and development. • Familiarity with databases (SQL/NoSQL) and ORM frameworks. • Experience with version control systems (Git) and CI/CD pipelines. • Exposure to containerization and orchestration (Docker, Kubernetes) is a plus. • Good understanding of cloud platforms (AWS, Azure, GCP) preferred. • Strong problem-solving skills, with ability to work independently and in teams.