Post Job Free
Sign in

Java Track Manager / Architect

Company:
Purple Drive
Location:
Columbus, OH
Pay:
USD / Hourly
Posted:
April 13, 2026
Apply

Description:

Role Overview

We are seeking an experienced Java Track Manager / Solution Architect to lead a Java engineering track and drive architecture decisions for enterprise scale systems. The ideal candidate will combine hands on Java architecture expertise with strong leadership skills, and deep experience in Apache Kafka and event driven microservices architectures.

This role involves leading multiple development teams, defining technical standards, owning solution architecture, and ensuring delivery of high throughput, scalable, and resilient applications.

Key Responsibilities

Architecture & Technical Leadership

Define and own solution architecture and high level design for Java based platforms.

Architect and review microservices and event driven systems using Apache Kafka.

Drive domain driven design (DDD), service decomposition, API design, and data flow strategies.

Establish architectural standards, best practices, and coding guidelines across Java teams.

Act as the technical escalation point for complex design and production issues.

Kafka & Event Driven Systems

Design and implement Kafka based streaming and messaging architectures.

Apply messaging patterns such as:

Event Driven Architecture

CQRS

Saga

Outbox pattern

Optimize Kafka producers/consumers for performance, scalability, and fault tolerance.

Ensure proper topic design, partitioning strategy, schema management, and data governance.

Delivery & Team Management

Lead and manage a Java development track, mentoring senior and junior engineers.

Work closely with Product Owners, Engineering Managers, and other Architects to align roadmaps.

Convert business requirements into technical epics, features, and stories.

Oversee Agile delivery (Scrum / SAFe / Kanban), sprint planning, and technical estimation.

Ensure on time, high quality delivery across multiple projects.

Cloud, DevOps & Reliability

Architect and deploy solutions on AWS (preferred) or Azure.

Guide teams on:

CI/CD pipelines

Infrastructure as Code concepts

Observability and monitoring

Ensure systems meet security, performance, availability, and resiliency standards.

Required Technical Skills

Core Java & Architecture

Strong proficiency in Java (Java 8+)

Spring ecosystem:

Spring Boot

Spring MVC

Spring Security

Advanced knowledge of software design principles and architecture patterns

RESTful API design and integration

Kafka & Messaging (Mandatory)

Apache Kafka (strong, hands on experience)

Kafka Streams / Kafka Connect (preferred)

Schema management (Avro / Schema Registry)

Event sourcing and messaging semantics

Distributed system consistency and resiliency patterns

Databases

SQL: PostgreSQL, MySQL, SQL Server

NoSQL: MongoDB, Redis (or similar)

Experience designing data models for event driven systems

Cloud & DevOps

AWS services (EC2, EKS, MSK, S3, RDS, IAM, etc.)

CI/CD tools (GitHub Actions, Jenkins, Azure DevOps, etc.)

Containerization: Docker, Kubernetes

Performance tuning and scalability strategies

Soft Skills & Leadership

Strong communication and stakeholder management skills

Ability to present complex technical designs to non technical audiences

Proven experience leading technical teams

Strategic mindset with a pragmatic, delivery focused approach

Experience working across multiple teams and initiatives

Preferred / Nice to Have

Prior experience as a Track Manager, Technical Lead, or Architect

Financial services or other large scale enterprise experience

Exposure to distributed tracing, observability, and SRE practices

Experience modernizing monolithic applications to microservices

Apply