CDUI Orchestration - KotlinSoftware Engineer (Migration & Platform Execution)Redsky is the high-scale engine powering client’s digital product data—pricing, promotions, and fulfillment.We are looking for a highly skilled Software Engineer to provide immediate engineering capacity for critical platform modernization efforts.You will be a key contributor to the team, focusing on the "heavy lifting" of migrating our high-scale Kotlin services into client’s standardized platform environment. This includes owning the transition of repositories between GitHub hosts, rebuilding CI/CD pipelines, and modernizing our observability by migrating Micronaut applications from Zipkin to OpenTelemetry (OTel).Core Responsibilities (The Execution Mission)Platform Migration: Execute the technical transition of mission-critical services from legacy/custom GCP/Kubernetes configurations to the standardized Client Application Platform in GCP, ensuring zero-downtime deployments.GitHub Migration: Own the end-to-end migration of repositories between client internal Git to GitHub, ensuring all dependencies, permissions, and integrations are maintained.Observability Upgrade: Lead the implementation of OpenTelemetry (OTel) for Micronaut applications, transitioning away from legacy Zipkin tracing to modern standards.Feature & Performance Work: Contribute to the development and tuning of high-traffic Kotlin services, ensuring sub-millisecond response times and high reliability.System Maintenance: Use Grafana and Kibana to monitor service health during migrations, proactively troubleshooting any bottlenecks or latency spikes.Data Execution: Work with high-performance Key-Value stores (Valkey/Redis) to ensure data models are optimized and attributed correctly.Technical Execution StackCore Languages: Expert-level Kotlin (preferred) or Java. Hands-on experience with Micronaut or Spring Boot.Observability: Deep experience with OpenTelemetry (OTel) and Zipkin. Proficiency in Grafana and Kibana.Cloud & CI/CD: Strong experience with GCP and Kubernetes. Proven ability to build/modify pipelines using standard CI/CD tools and GitHub-based workflows.Data Stores: Proficiency with Valkey or Redis.Nice-to-Have: Experience with RocksDB or similar persistent key-value storage.Testing: Experience with Kotest or similar automated testing frameworks to ensure a high-quality "definition of done."Success ProfileExecution Focused: You enjoy the "migration" work—moving repos, fixing pipelines, and modernizing libraries.Independent Contributor: You can navigate complex technical tasks with minimal oversight and provide high-quality, production-ready code.Migration Experience: You have a clear "definition of done" for migrations, focusing on validation, observability parity, and zero-downtime deployments.Standardization Mindset: You understand the value of moving from custom/legacy setups to enterprise-standard platforms and tools.TECHNICAL SKILLSMust Have4+ years of back end developmentExcellent debugging, performance and optimization skillsExcellent knowledge of working with dynamic data using services (e.g., JSON, REST APIs, etc.)Experience following best practices in developing Java-based software at scale on large, distributed teams.Experience with continuous delivery in mobile, including Test- or Behavior-Driven Design, code review, static analysis, continuous integration, automation and functional testing.Experience with test-driven development and software test automationMultiple years of Kotlin experienceNice To HaveExperience building software that supports mobile and web applications.Experience implementing a Config (or Server) Driven UI architecture.
Experience:5 - 25 YearsNotes:Hybrid
(Please ensure email matches your resume email)
(document types allowed: doc/docx/rtf/pdf/txt) (max 2MB)
By submitting this form, you are consenting to the VIVA team contacting you via Phone/Email