Micreservices Lead

Posted 13 Days Ago
Be an Early Applicant
Medellín, Antioquia, COL
In-Office
Entry level
Professional Services • Software • Business Intelligence • Consulting
The Role
Leads the design, development, and delivery of secure, scalable microservices using Java, Spring Boot, and AWS. Defines service boundaries, APIs, integrations, data persistence, event-driven communication, and security workflows. Establishes observability, resilience, testing, CI/CD, deployment, and cloud-native engineering practices. Troubleshoots complex distributed-system issues and provides technical direction, standards, and guidance to engineering teams.
Summary Generated by Built In
About the Role

We are looking for a Microservices Lead to lead the design, development, and delivery of microservices for a new MSP solution.

This is a hands-on technical leadership role focused on building scalable, secure, resilient, and observable distributed systems using Spring Boot and AWS. The role will provide technical direction across architecture, APIs, integrations, data, security, testing, and deployment.

Key Responsibilities
  • Lead the design and development of microservices using Spring Boot and AWS.
  • Define service boundaries, APIs, contracts, and integration patterns.
  • Design secure authentication and authorization workflows.
  • Build data persistence solutions using SQL and NoSQL databases.
  • Implement asynchronous and event-driven communication.
  • Establish observability through centralized logging, monitoring, and distributed tracing.
  • Ensure scalability, resiliency, fault tolerance, and performance.
  • Oversee CI/CD, deployment, and environment configuration practices.
  • Promote secure coding, secrets management, and cloud-native best practices.
  • Troubleshoot complex distributed-system issues across services and environments.
  • Provide technical guidance and establish engineering standards and best practices.

Requirements

Functional Skills

  • Distributed Systems Architecture: Ability to design scalable and maintainable microservices architectures.
  • Technical Leadership: Ability to define technical direction and guide engineering teams.
  • API & Integration Design: Strong understanding of APIs, service contracts, and integration patterns.
  • Cloud-Native Thinking: Ability to design solutions leveraging cloud services effectively.
  • Resilience & Reliability: Strong understanding of fault tolerance, recovery, and distributed system reliability.
  • Security Mindset: Ability to incorporate security into architecture and development practices.
  • Problem Solving: Strong analytical skills for troubleshooting complex distributed systems.

Technical Skills

  • Backend: Java, Spring Boot, Spring Cloud, Spring Security, REST APIs, OpenAPI/Swagger.
  • Architecture: Microservices, CQRS, Saga, Event Sourcing, Eventual Consistency, Circuit Breaker, Strangler Fig, and Database-per-Service.
  • AWS: Lambda, ECS/EKS, RDS/Aurora, DynamoDB, ElastiCache, S3, SQS, SNS, EventBridge, and MSK/Kafka.
  • Security: OAuth 2.0/OIDC, JWT, OWASP API Security, secure coding, and secrets management.
  • Data & Messaging: PostgreSQL, NoSQL, Redis, Kafka, schema migrations, Outbox Pattern, and idempotent consumers.
  • Observability: CloudWatch, X-Ray, OpenTelemetry, structured logging, correlation IDs, dashboards, and alerting.
  • Testing: Unit/integration testing, Pact, Testcontainers, contract testing, load testing, and chaos testing.
  • DevOps: CI/CD, deployment automation, environment configuration, and cloud-native development practices.


Skills Required

  • Ability to design scalable and maintainable microservices architectures
  • Ability to define technical direction and guide engineering teams
  • Strong understanding of APIs, service contracts, and integration patterns
  • Ability to design solutions using cloud services effectively
  • Strong understanding of fault tolerance, recovery, and distributed-system reliability
  • Ability to incorporate security into architecture and development practices
  • Strong analytical and problem-solving skills for troubleshooting complex distributed systems
  • Java, Spring Boot, Spring Cloud, Spring Security, REST APIs, and OpenAPI/Swagger
  • Microservices architecture patterns including CQRS, Saga, Event Sourcing, Eventual Consistency, Circuit Breaker, Strangler Fig, and Database-per-Service
  • AWS services including Lambda, ECS/EKS, RDS/Aurora, DynamoDB, ElastiCache, S3, SQS, SNS, EventBridge, and MSK/Kafka
  • OAuth 2.0/OIDC, JWT, OWASP API Security, secure coding, and secrets management
  • PostgreSQL, NoSQL, Redis, Kafka, schema migrations, Outbox Pattern, and idempotent consumers
  • CloudWatch, X-Ray, OpenTelemetry, structured logging, correlation IDs, dashboards, and alerting
  • Unit and integration testing, Pact, Testcontainers, contract testing, load testing, and chaos testing
  • CI/CD, deployment automation, environment configuration, and cloud-native development practices
Am I A Good Fit?
beta
Get Personalized Job Insights.
Our AI-powered fit analysis compares your resume with a job listing so you know if your skills & experience align.

The Company
62 Employees
Year Founded: 2011

What We Do

Roca Alliances is a consulting agency dedicated to helping global companies build geographically diverse teams and scale their operations by outsourcing or nearshoring to Latin America. With over 15 years of expertise, the company utilizes a proprietary approach to analyze, assess, and identify ideal locations across the Americas, fostering growth and scalability for clients in various industries including technology, media, and marketing.

Similar Jobs

Genius Sports Logo Genius Sports

Payroll Specialist

AdTech • Artificial Intelligence • Machine Learning • Marketing Tech • Software • Sports • Big Data Analytics
Easy Apply
Hybrid
Medellín, Antioquia, COL
1800 Employees

Genius Sports Logo Genius Sports

Broadcast Supervisor

AdTech • Artificial Intelligence • Machine Learning • Marketing Tech • Software • Sports • Big Data Analytics
Easy Apply
Hybrid
Medellín, Antioquia, COL
1800 Employees

Cloudflare Logo Cloudflare

Senior Customer Engineer, LATAM - MCR Bogotá, Colombia.

Cloud • Information Technology • Security • Software • Cybersecurity
Remote or Hybrid
Colombia
4400 Employees

Genius Sports Logo Genius Sports

Finance Manager

AdTech • Artificial Intelligence • Machine Learning • Marketing Tech • Software • Sports • Big Data Analytics
Easy Apply
Hybrid
Medellín, Antioquia, COL
1800 Employees

Similar Companies Hiring

Onshore Thumbnail
Artificial Intelligence • Fintech • Software • Financial Services
New York, New York
60 Employees
Revel.io Thumbnail
Aerospace • Hardware • Robotics • Software
US
50 Employees
Blee Thumbnail
Artificial Intelligence • Marketing Tech • Software
New York, New York
30 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account