Back to jobs

GCP Java Engineer

Colombia

For more than 20 years, our global network of passionate technologists and pioneering craftspeople has delivered cutting-edge technology and game-changing consulting to companies on the brink of AI-driven digital transformation. Since 2001, we have grown into a full-service digital consulting company with 5500+ professionals working on a worldwide ambition. Driven by the desire to make a difference, we keep innovating. Fueling the growth of our company with our knowledge worker culture. When teaming up with Xebia, expect in depth expertise based on an authentic, value-led, and high-quality way of working that inspires all we do.

About the Role

We are looking for a Senior Java Developer with deep expertise in Google Cloud Platform (GCP) and a strong focus on API development, data scripting and analysis, automation testing, and performance optimization. The ideal candidate will have extensive experience designing, deploying, and managing cloud-based applications using GCP services, driving automation, and ensuring system reliability through robust CI/CD pipelines, monitoring, and alerting. You will collaborate with cross-functional teams to deliver high-quality software solutions, provide production support, and contribute to continuously improving our systems and processes.


         What You’ll Do

 API Development and GCP Architecture

  • Design, develop, and maintain scalable, secure APIs using Java, Spring Boot, and services in Google Cloud Platform (GCP)
  • Leverage GCP services such as Cloud Functions, Compute Engine, Cloud Storage, Cloud SQL, API Gateway, and Cloud Monitoring to architect, monitor, and optimize
    cloud-based applications.
  • Implement best practices in API security and performance optimization to ensure high availability and reliability of services.

Data Scripting and Automation

  • Write and optimize data scripts for analysis and automation tasks using languages like Python, SQL, and Shell scripting.
  • Implement and enhance automated testing frameworks to ensure code quality, including unit, integration, and end-to-end testing.

CI/CD and DevOps Collaboration

  • Collaborate with the DevOps team to maintain and improve CI/CD pipelines,ensuring fast, reliable delivery of code to production using tools such as Jenkins,
    GitLab CI, or CircleCI.
  • Ensure continuous integration and deployment of applications with seamless version control and testing automation.

Performance Optimization and Monitoring

  • Conduct performance testing and optimization to maintain low-latency, high-throughput systems using tools such as JMeter.
  • Build and manage effective monitoring and alerting systems using tools like Grafana or Splunk to proactively identify and resolve production issues.

Cross-functional Collaboration and Agile Participation

  • Participate in Agile ceremonies (stand-ups, sprint planning, retrospectives) and continuously refine processes to improve delivery efficiency.
  • Collaborate with product managers, QA engineers, and other developers to deliver high-quality software that meets business requirements.
  • Provide production support, troubleshooting and addressing issues in real-time as part of a rotation schedule.
  • Effectively communicate complex technical ideas to both technical and non-technical stakeholders.
  • Support technical evaluations of other consultants when required, contributing to the assessment of skills and alignment with project needs

     

    What You Bring

  • 6+ years of experience in software engineering with a focus on Java-based API development and automation.
  • Proficiency in Java and Spring Boot for backend API development.
  • Strong experience with Google Cloud Platform (GCP) services, including Cloud Functions, Compute Engine, Cloud Storage, Cloud SQL, and API Gateway. GCP
    certifications, such as Google Cloud Certified Professional Cloud Architect or Google Cloud Developer, are highly desirable.
  • Experience with microservices architecture and serverless design patterns.
  • Proficiency in scripting languages such as Python and SQL for automation and data analysis.
  • Hands-on experience with PostgreSQL, Cloud SQL, and NoSQL databases such as Firestore and Bigtable.
  • Experience with automated testing tools and frameworks (e.g., JUnit, Selenium, Postman).
  • Familiarity with CI/CD tools like Jenkins, GitLab CI, or CircleCI.
  • Experience with performance testing and optimization using tools like JMeter.
  • Knowledge of monitoring and alerting systems like Grafana or Splunk.
  • Familiarity with containerization and orchestration tools like Docker and Kubernetes.
  • Experience with infrastructure as code (e.g., Terraform, Deployment Manager).
  • Practical knowledge of virtual private clouds (VPCs), firewalls, load balancers, and Identity and Access Management (IAM) roles.
  • Proven experience working in Agile environments using methodologies such as Scrum or Kanban.
  • Excellent communication skills with the ability to work collaboratively in a cross-functional team environment to understand business requirements and translate them into production-ready systems.

    What We Offer

  • 100% remote work to provide flexibility and work-life balance.
  • Company laptop and necessary equipment to perform your role effectively.
  • Competitive salary package aligned with local market benchmarks.

Xebia is committed to creating an inclusive and diverse environment and is proud to be an equal-opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, gender, gender identity or expression, sexual orientation, national origin, genetics, disability or age.

Create a Job Alert

Interested in building your career at LATAM? Get future opportunities sent straight to your email.

Apply for this job

*

indicates a required field

Resume/CV*

Accepted file types: pdf, doc, docx, txt, rtf


Select...

Level 1 – Beginner 
Learning English; knows basic phrases only. 

Level 2 – Intermediate 
Can hold conversations; needs support for complex topics

Level 3 – Advanced
Can fully work in professional and technical enviroments

Level 4 – Native/Bilingual 
Full fluency in all contexts. 

Select...

Please Note: Xebia is currently unable to provide visa sponsorship or support for any type of work authorization or employment documentation. All candidates must have valid work authorization in the country of employment at the time of application and for the duration of their employment with Xebia.

Select...
Select...