Title: Java Developer (React, Microservices, REST API)
Location:
Edinburgh 2 days onsite
About the Role
We are seeking a highly skilled
Java Developer
with strong expertise in
React, Microservices architecture, and RESTful APIs
. The ideal candidate will have hands-on experience in designing, developing, and deploying scalable applications, while collaborating closely with cross-functional teams to deliver high-quality solutions in a product-oriented environment.
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
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.