Java Architect

CargoSprint
3dRemote

About The Position

About You You are passionate about the role and thrive on solving complex problems with a talented team of colleagues who both challenge and support you. You believe in lifelong learning, constantly honing your skills and staying on the cutting edge of technology. Most importantly, you want to engage your talents to make a meaningful difference by revolutionizing the cargo industry. About the role We’re hiring a Java Architect to lead architecture and modernization of mission-critical platforms. This is a hands-on role for someone who has built distributed, event-driven systems at scale and can drive AI-enabled engineering across design, delivery, and operations. This is not a “PowerPoint architect” role — you will code, review, prototype, and lead execution.

Requirements

  • 12+ years of engineering experience, including 3+ years of true architecture ownership
  • Proven production experience building distributed, event-driven systems
  • Deep expertise in Java (modern Java, concurrency, memory/performance fundamentals)
  • Strong AI adoption mindset — you actively use AI tools to improve delivery velocity and quality
  • Strong hands-on experience with messaging/eventing patterns (queues/streams, retries, idempotency, DLQs) Kafka / Azure Service Bus / RabbitMQ experience strongly preferred.
  • Demonstrated success modernizing legacy enterprise platforms throughincremental migration strategies
  • Expert-level performance engineering (profiling, GC tuning, thread/CPU analysis, API + DB tuning).
  • Azure architecture experience (AKS, Functions, App Services, APIM, Storage preferred).

Nice To Haves

  • Spring ecosystem depth (Spring Cloud Gateway, Resilience4j, Spring Security, Spring Data)
  • Containerization + orchestration (Docker, Kubernetes/AKS), service mesh familiarity a plus
  • Observability stack experience (OpenTelemetry, Prometheus/Grafana, Azure Monitor, ELK)
  • Domain-driven design (DDD), CQRS/event sourcing experience in production
  • Security engineering practices (OAuth2/OIDC, secrets management, threat modeling, secure SDLC.

Responsibilities

  • Architecture ownership for modern Java platforms (Java 17/21, Spring Boot, Spring Cloud preferred).
  • Design and evolution of distributed, event-driven systems (messaging, sagas, resiliency, eventual consistency).
  • Legacy modernization strategy + execution (monolith → modular/microservices via safe, incremental migration).
  • Performance and scalability engineering (profiling, tuning, latency/throughput optimization, load testing).
  • AI-first engineering (scale what’s already working): o Strengthen and standardize existing AI-assisted delivery across teams (coding, review, test creation, analysis) o Embed AI into modernization workflows to reduce cycle time, defects, and technical debt o Accelerate quality and operations through AI-enabled automation (impact analysis, regression optimization, faster RCA) o Improve observability using AI-supported insights (signal detection, log/trace summarization, incident learning loops).
  • Cloud architecture on Azure (preferred) with strong reliability, security, and cost discipline.
  • Engineering guardrails: architecture patterns, reference designs, quality gates, and secure-by-design principles.

Benefits

  • Health and Wellness: Medical, dental, and vision plans for you and your family
  • Future-Ready: 401(k) with company match
  • Work Life Balance: Generous flexible PTO program and paid holidays
  • Grow With Us: Professional development opportunities
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service