Negotiable
Undetermined
Undetermined
London Area, United Kingdom
Summary: The role of Java Backend Developer (GraphQL) involves designing, developing, and maintaining robust backend services using Java 11 and Spring Boot. The candidate will work with RESTful and GraphQL APIs, AWS cloud services, and CI/CD pipelines to ensure high-quality and scalable backend solutions. The position requires expertise in containerization with Docker and orchestration with Kubernetes, along with a strong focus on performance optimization and reliability. The ideal candidate should have a solid background in backend development and a passion for modern technologies.
Key Responsibilities:
- Design, develop, test, and maintain backend services using Spring Boot and Java 11.
- Implement RESTful APIs and develop GraphQL APIs for efficient data querying.
- Utilize Velocity scripts for server-side rendering and dynamic content generation.
- Architect, deploy, and manage backend applications on AWS cloud services.
- Implement containerization using Docker and orchestrate with Kubernetes.
- Set up and maintain CI/CD pipelines using Jenkins for automated testing and deployment.
- Integrate with databases and optimize database queries for data consistency.
- Monitor and improve code quality and deployment efficiency.
Key Skills:
- Proven experience as a Backend Developer with a focus on Spring Boot and Java 11.
- Strong proficiency in REST API development and GraphQL implementation.
- Experience with Velocity scripts for server-side rendering.
- Knowledge of AWS services and cloud architecture.
- Familiarity with Kubernetes and Docker.
- Hands-on experience with Jenkins and CI/CD pipelines.
- Understanding of microservices architecture and security best practices.
- Excellent problem-solving and debugging skills.
Salary (Rate): undetermined
City: London Area
Country: United Kingdom
Working Arrangements: undetermined
IR35 Status: undetermined
Seniority Level: undetermined
Industry: IT