Skip To Main Content
backBack to Search

Java / Microservices Technical Lead

Remote in Colombia
Java
& 4 others

We are looking for an experienced Java / Microservices Technical Lead to oversee the design, development, and delivery of secure and scalable microservices solutions using AWS.

This position includes providing technical leadership, mentoring development teams, and enabling system modernization through cloud-native methodologies.

Responsibilities
  • Design and implement Java-based microservices in compliance with program goals and architecture standards
  • Provide solutions for complex technical challenges, fostering collaboration and excellence within development teams
  • Develop critical components using advanced Java, Spring Boot, and microservices expertise
  • Review and approve technical designs, code contributions, and strategies to uphold quality standards aligned with best practices
  • Collaborate with architects to create scalable, secure microservices with effective API strategies for service communication
  • Define distributed system data strategies, incorporating storage solutions such as RDS or DynamoDB and caching techniques like Redis
  • Address legacy system deficiencies by proposing modernization strategies, including decomposing monolithic applications
  • Mentor teams on microservice principles, cloud-native development, and Agile methodologies to support continuous growth
  • Coordinate with QA, DevOps, and Product teams to achieve successful delivery of prioritized technical objectives
  • Apply Agile development methods to ensure timely feature delivery while addressing technical debt
  • Develop APIs (RESTful or GraphQL) with essential security measures, clear documentation, and version controls
  • Set up efficient CI/CD workflows and containerized deployment pipelines using tools like Kubernetes or Docker
Requirements
  • 7 years of professional experience in Java development focusing on Spring Boot and microservices architecture
  • Expertise in cloud-native design using AWS services like EC2, S3, DynamoDB, or RDS
  • Proficiency in API creation (REST or GraphQL) and distributed systems with high availability
  • Background in database management (SQL/NoSQL) and caching solutions such as Redis or Memcached
  • Competency in DevOps practices, including CI/CD processes and container orchestration platforms
  • Leadership experience guiding technical teams and achieving project objectives in Agile work settings
  • Fluent English communication skills at a C1 level
Nice to have
  • Familiarity with SAP Hybris Service
We offer/Benefits
  • International projects with top brands
  • Work with global teams of highly skilled, diverse peers
  • Healthcare benefits
  • Employee financial programs
  • Paid time off and sick leave
  • Upskilling, reskilling and certification courses
  • Unlimited access to the LinkedIn Learning library and 22,000+ courses
  • Global career opportunities
  • Volunteer and community involvement opportunities
  • EPAM Employee Groups
  • Award-winning culture recognized by Glassdoor, Newsweek and LinkedIn