SENIOR JAVA ENGINEER (GCP)

80.000.000 - 120.000.000


Direct message the job poster from Xebia Talent Acquisition Specialist | Technical Recruiter 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. 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. 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. 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. What You Bring 9+ years of experience in software engineering with a focus on Java-based API development and automation. Strong proficiency in Java and Spring Boot. Deep experience with Google Cloud Platform (GCP), including: Cloud Functions, Compute Engine, Cloud Storage, Cloud SQL, API Gateway. Experience with microservices architecture and serverless design patterns. Experience with automated testing tools and frameworks such as: JUnit, Selenium, Postman. Familiarity with CI/CD pipelines using tools like: Jenkins, GitLab CI, CircleCI. Exposure to performance testing and optimization tools (e.g., JMeter). Understanding of monitoring and alerting tools (e.g., Grafana, Splunk). Practical experience with containerization and orchestration (e.g., Docker, Kubernetes). Solid grasp of Agile development practices (e.g., Scrum or Kanban). Seniority level Seniority level Mid-Senior level Employment type Employment type Full-time Job function Job function Engineering and Information Technology Industries IT Services and IT Consulting Referrals increase your chances of interviewing at Xebia by 2x Get notified about new Java Software Engineer jobs in Colombia . Riohacha, La Guajira, Colombia 3 days ago Bogota, D.C., Capital District, Colombia 1 week ago Bogota, D.C., Capital District, Colombia 1 day ago Bogota, D.C., Capital District, Colombia 4 days ago Bogota, D.C., Capital District, Colombia 6 days ago Bogota, D.C., Capital District, Colombia 3 weeks ago Bogota, D.C., Capital District, Colombia 2 days ago Colombia $30,000.00-$50,000.00 3 weeks ago We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI. #J-18808-Ljbffr

trabajosonline.net © 2017–2021
Más información