Negotiable
Undetermined
Remote
Remote
Summary: We are seeking a highly skilled Java Developer with expertise in Google Cloud Platform to join our engineering team. The ideal candidate will have experience in building scalable, cloud-native applications using Java, Spring Boot, and modern frontend technologies like Angular. This role requires strong analytical and problem-solving skills, particularly in production support environments. The candidate should thrive in fast-paced settings and contribute to both development and support activities.
Key Responsibilities:
- Design, develop, and maintain scalable microservices using Java and Spring Boot
- Build responsive and dynamic user interfaces using Angular
- Develop and deploy cloud-native applications on Google Cloud Platform
- Work with Node.js for backend services and integrations where required
- Implement event-driven architecture using Apache Kafka
- Participate in production support, including troubleshooting, root cause analysis, and issue resolution
- Monitor application performance and ensure high availability and reliability
- Collaborate with cross-functional teams including DevOps, QA, and Product teams
- Write clean, maintainable, and efficient code following best practices
- Contribute to CI/CD pipelines and deployment processes
- Continuously optimize applications for performance and scalability
Key Skills:
- Strong experience in Java development (8+ years preferred)
- Expertise in Spring Boot and Microservices Architecture
- Hands-on experience with Angular (frontend development)
- Strong experience with Google Cloud Platform
- Experience working with Node.js
- Solid understanding of Apache Kafka (event-driven systems)
- Strong debugging and troubleshooting skills in production environments
- Excellent analytical and problem-solving skills (must-have)
- Experience handling production support / incident management
- Proficiency in REST API development and integration
- Familiarity with CI/CD pipelines and DevOps practices
Salary (Rate): £45
City: undetermined
Country: undetermined
Working Arrangements: remote
IR35 Status: undetermined
Seniority Level: undetermined
Industry: IT
We are seeking a highly skilled Java Developer with Google Cloud Platform expertise to join our dynamic engineering team. The ideal candidate will have strong experience in building scalable, cloud-native applications using Java, Spring Boot, and modern frontend technologies like Angular, along with hands-on exposure to Google Cloud Platform services.
This role requires excellent analytical and problem-solving skills, especially in production support environments, where diagnosing and resolving complex issues is critical. The candidate should be comfortable working in fast-paced environments and contributing to both development and support activities.
Key Responsibilities
- Design, develop, and maintain scalable microservices using Java and Spring Boot
- Build responsive and dynamic user interfaces using Angular
- Develop and deploy cloud-native applications on Google Cloud Platform (Google Cloud Platform)
- Work with Node.js for backend services and integrations where required
- Implement event-driven architecture using Apache Kafka
- Participate in production support, including troubleshooting, root cause analysis, and issue resolution
- Monitor application performance and ensure high availability and reliability
- Collaborate with cross-functional teams including DevOps, QA, and Product teams
- Write clean, maintainable, and efficient code following best practices
- Contribute to CI/CD pipelines and deployment processes
- Continuously optimize applications for performance and scalability
Required Skills & Experience
- Strong experience in Java development (8+ years preferred)
- Expertise in Spring Boot and Microservices Architecture
- Hands-on experience with Angular (frontend development)
- Strong experience with Google Cloud Platform (Google Cloud Platform)
- Experience working with Node.js
- Solid understanding of Apache Kafka (event-driven systems)
- Strong debugging and troubleshooting skills in production environments
- Excellent analytical and problem-solving skills (must-have)
- Experience handling production support / incident management
- Proficiency in REST API development and integration
- Familiarity with CI/CD pipelines and DevOps practices
Preferred Qualifications
- Experience with containerization (Docker/Kubernetes)
- Knowledge of cloud security and best practices
- Exposure to monitoring tools (Prometheus, Grafana, Stackdriver, etc.)
- Experience in Agile/Scrum environments