Skip directly to search

Skip directly to content



GCP Engineer



At Endava we’re currently looking to build out our Cloud engineering team working with Java, developing microservices and container-based applications for our clients – large & global enterprises.  

In this role you will be developing functional back-end micro-services using the specific framework & CQRS patterns and integrate with individual micro-services to provide work-management solutions. Backend Developers use technologies such as Java8, JEE, JMS & JPA to help build micro-services and take them from inception all the way to production. You will be working in agile fashion with daily scrums with other developers to ensure good design and development practices are followed. You will be given chance to learn from others as well as answer questions from, mentor, and coach less experienced developers as required. You’ll be responsible for creating and maintaining enterprise-focused development artefacts and supporting frequent code delivery. You will be working with development environments revolving around Google Cloud with heavy focus on Kubernetes – often breaking down monolithic applications to microservices and migrating them to Kubernetes running on Google Cloud itself.


Qualifications and Experience

  • Expert in domain-driven design & microservices development
  • Self-motivated with a can-do attitude
  • Courage to ask why and question design decisions made
  • Willingness to learn new technologies & cloud-first design patterns
  • Design – Domain-driven design, microservices design patterns e.g. CQRS
  • Languages & Framework- Spring Boot/ Spring Cloud API/ Spring MVC/ Struts/ Restful API/ Java 8 and above, PL/SQL
  • Database – MS SQL/ Oracle/ MySQL/ PostgreSQL/ NoSQL / CloudSQL
  • Message: Kafka or Solace
  • API Management: Apigee or Mulesoft or TYK or KONG or cloud-native API Management
  • Other Tools & Scripts –  Maven/Gradle, Confluence, Swagger
  • Hands-on Experience in DevOps and CI/CD will be added advantage
  • GCP experience will be an advantage
  • A positive can-do attitude to new challenges
  • Strong, approachable team player
  • Empathy and ability to understand problems faced by others
  • Strong problem-solving abilities
  • Accountable and capable of taking responsibility for work delivered


Additional Information

You won’t have all the skills above? No one does. But we will help you fill in the gaps through training, mentoring and working on great projects in small and large teams.


You will be working with some of the brightest people in business and technology on challenging and rewarding projects with a team of like-minded individuals. You will be working closely with Google engineering and pre-sales teams with well known clients. Endava prides itself on its international environment that promotes the professional and cultural exchange of ideas and encourages further individual development.

We are listening

How would you rate your experience with Endava so far?

We would appreciate talking to you about your feedback. Could you share with us your contact details?