Java Tech Lead

Development & Engineering Colombia


Description

Company Overview:

Lean Tech is a rapidly expanding organization situated in Medellín, Colombia. We pride ourselves on possessing one of the most influential networks within software development and IT services for the entertainment, financial, and logistics sectors. Our corporate projections offer a multitude of opportunities for professionals to elevate their careers and experience substantial growth. Joining our team means engaging with expansive engineering teams across Latin America and the United States, contributing to cutting-edge developments in multiple industries.

Position Title: Java Tech Lead 

Location: LATAM - Remote

What you will be doing:

The Java Tech Lead will build and maintain cloud-native backend microservices that power a distributed platform for global clients. The backend team is responsible for ensuring reliability, scalability, and security across services. You will work primarily with Java, Spring Boot, and GCP, while leveraging GraphQL, Kubernetes, and Terraform to support modern architectures. This role is designed for a self-sufficient contributor who can own features end-to-end, while occasionally mentoring teammates and sharing subject-matter expertise. Your responsibilities will include:

  • Lead the architectural design and implementation of highly scalable, resilient, and fault-tolerant cloud-native microservices using Java and Spring Boot, setting and enforcing internal engineering standards.
  • Define the technical roadmap for the backend platform, identifying and leading strategic initiatives for performance optimization, technical debt remediation, and cross-service reliability.
  • Architect, manage, and optimize services within Google Cloud Platform (GCP), focusing on advanced resource utilization and cost management.
  • Design and govern advanced API patterns using GraphQL and implement highly optimized RESTful endpoints across the platform.
  • Own the Infrastructure as Code (IaC) strategy for complex, multi-region GCP environments using Terraform.
  • Lead the strategic design and application of Kubernetes architecture (e.g., service mesh integration, advanced network policies, capacity planning).
  • Implement and oversee robust CI/CD pipelines (e.g., CircleCI, GitHub Actions) to enable high-velocity, reliable, and automated deployments with zero downtime.

Requirements & Qualifications:
To excel in this role, you should possess:
  • Bachelor’s degree in Computer Science, Engineering, or equivalent experience.
  • +10 years of experience in Software Engineering, with a proven focus on designing and operating high-scale distributed backend systems.
  • Deep expertise in Java and Spring Boot development.
  • Experience working with GCP services and cloud-native architectures like AWS or Azure.
  • Proficiency with infrastructure as code tools like Terraform.
  • Working knowledge of (Docker) and Kubernetes.
  • Solid understanding of CI/CD practices and automation using CircleCI.
  • Expertise with relational databases like PostgreSQL. Optimizing, looking for improvements and also maintaining a model for the business.  
  • Hands-on knowledge of GraphQL for API development.
  • Proven track record in defining and implementing enterprise-level, cloud-native architecture
  • Background in Agile/Scrum environments.
  • Problem-solving and self-sufficiency in engineering tasks.
  • Self-sufficient, proactive, and a quick learner with the ability to work independently.
  • Strong problem-solving skills and quality-first mindset.


Nice to have:
  • Working experience with Vue and React.
  • Familiarity with frontend testing frameworks (e.g., Jest, Playwright, Cypress).
  • Experience working with the Google IAM service.
  • Familiarity with the Micronaut framework.
  • Knowledge of accessibility (a11y) standards and performance optimization techniques.

Why you will love Lean Tech
  • Join a powerful tech workforce and help us change the world through technology.
  • Professional development opportunities with international customers.
  • Collaborative work environment.
  • Career paths and mentorship programs that will lead to new levels.
Join Lean Tech and contribute to shaping the data landscape within a dynamic and growing organization. Your skills will be honed, and your contributions will be vital to our continued success. Lean Tech is an equal-opportunity employer. We celebrate diversity and are committed to creating an inclusive environment for all employees.