Title: Software Engineer - Hybrid
Mandatory skills:
backend software development,
Kotlin, CDUI Orchestration,
debugging, performance, optimization,
JSON, REST APIs, Spring Boot,
Java-based software,
Test- or Behavior-Driven Design, code review, static analysis, continuous integration, automation, functional testing,
test-driven development, software test automation,
mobile, web applications, Config, Server, Driven UI architecture,
high-scale engine powering, Redsky, digital product data, pricing, promotions, fulfillment,
GitHub hosts, rebuilding CI/CD pipelines, Micronaut applications, Zipkin, OpenTelemetry, OTel, Zipkin tracing, GitHub-based workflows,
custom Google Cloud Platform, Kubernetes configurations, zero downtime deployments
Description:
CDUI Orchestration - Kotlin
Software 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 Google Cloud Platform/Kubernetes configurations to the standardized Client Application Platform in Google Cloud Platform, 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 Stack
Core 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 Google Cloud Platform 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 Profile
Execution 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 SKILLS
Must Have
4+ years of back end development
Excellent debugging, performance and optimization skills
Excellent 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 automation
Multiple years of Kotlin experience
Nice To Have
Experience building software that supports mobile and web applications.
Experience implementing a Config (or Server) Driven UI architecture.
Experience:
5 - 25 Years
Notes:
Hybrid
VIVA USA is an equal opportunity employer and is committed to maintaining a professional working environment that is free from discrimination and unlawful harassment. The Management, contractors, and staff of VIVA USA shall respect others without regard to race, sex, religion, age, color, creed, national or ethnic origin, physical, mental or sensory disability, marital status, sexual orientation, or status as a Vietnam-era, recently separated veteran, Active war time or campaign badge veteran, Armed forces service medal veteran, or disabled veteran. Please contact us at for any complaints, comments and suggestions.
Contact Details :
Account co-ordinator: Ramadas Kumaresan
VIVA USA INC.
3601 Algonquin Road, Suite 425
Rolling Meadows, IL 60008
|