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.