Logo
Qode

Java Architect

Qode, Texas City, Texas, us, 77592

Save Job

Position : Java Architect with Kafka & Event-Driven Architecture

Location : Onsite - Dallas, TX / Pittsburgh, PA / Cleveland, OH

Type : Full-time

Job Description

Incedo is seeking an experienced

Java Architect

with deep expertise in

Kafka ,

Messaging Bus architectures , and

Event-Driven Solutioning . The ideal candidate will design, architect, and lead the development of robust and scalable backend systems that power critical financial services.

Key Responsibilities Architect, design, and develop scalable Java-based enterprise systems using

Spring Boot ,

Kafka , and

microservices

principles. Drive

event-driven architecture

design and implementation across distributed systems. Define and implement messaging patterns using

Apache Kafka ,

ActiveMQ ,

RabbitMQ , or other messaging buses. Collaborate with cross-functional teams to design end-to-end solutions aligned with enterprise architecture standards. Ensure system resiliency, high availability, and performance optimization. Evaluate and recommend new technologies to enhance system architecture. Lead code reviews, provide architectural guidance, and mentor development teams. Ensure compliance with security and regulatory requirements in solution designs. Required Skills & Experience

10+ years of Java/J2EE backend development experience. 5+ years of architecture experience in large-scale distributed systems. Expertise in

Apache Kafka , including topics, partitions, producers, consumers, and Kafka Streams. Strong hands-on experience with

Spring Framework ,

Spring Boot , and

Microservices Architecture . Deep understanding of

Event-Driven Architecture (EDA)

patterns and best practices. Experience with messaging systems like

Kafka ,

RabbitMQ , or

ActiveMQ . Familiarity with

Cloud platforms (AWS, GCP, or Azure)

is preferred. Strong understanding of

CI/CD , DevOps practices, and containerization (Docker/Kubernetes). Excellent communication, stakeholder management, and leadership skills. Nice to Have

Financial services or banking domain experience. Experience with data streaming and real-time analytics. Experience integrating with legacy systems and modernizing architecture.