Description
**What are we looking for?**
**Main responsibilities:**
Support project managers in estimating and evaluating feasibility and costs;
Provide mentoring to team members around you;
Assist in onboarding new members to integrate into existing teams or form new teams;
Deeply understand the company's business domain;
Participate in requirements elicitation and analysis together with business specialists;
Communicate effectively across diverse stakeholder levels — both technical and non-technical;
Support the company’s vision for future products through understood requirements and alignment with corporate business strategies;
Serve as the primary technical reference for other teams and architects with software expertise.
**Requirements:**
Java Event Stream and Integration Architect / Tech Lead
Key Responsibilities
* Directly contribute to backend development (hands-on role) of event and integration platforms
* Design and implement processing flows using Apache Kafka Streams
* Define and implement event-driven architecture patterns
* Develop reusable components
* Provide technical support to teams integrating with the solution
* Support troubleshooting of distributed integrations
* Ensure quality, resilience, and observability
* Lead design decisions and implement critical components
Tech Stack and Technologies
* Backend: Java 11+, Spring Boot, Microservices
* Apache Kafka / Kafka Streams
* Enterprise messaging (MQ)
* Event modeling
* Apache Avro / Protobuf
* Schema versioning
* Contract governance
* Backward-compatible event evolution
* Container platforms: Red Hat OpenShift / Kubernetes / EKS
* Observability
* Data: Relational databases, high-volume data modeling
* NoSQL (desirable)
* Practical experience implementing distributed systems patterns
* Contract-first (OpenAPI / AsyncAPI)
* Synchronous APIs (API First / OpenAPI)
* AsyncAPI
* Contract versioning
* Compatibility strategies
Expected Technical Profile
* Technical leadership by example (coding alongside others)
* Strong technical decision-making ability
* Effective communication across multiple teams
* Proactivity and ownership mindset
* Ability to support consumer teams of the solution
Differentiating Knowledge
* Experience in acquiring or payment processing
* High-volume transactional platforms
* Enterprise data streaming
* Large-scale event governance
* Experience supporting multiple integration teams
**Work Location: Remote**
**Who is Insi?**
We are a consultancy specialized in digital transformation. Above all, we are a people-first company. People who listen before proposing. Who get to the core before presenting solutions. Who measure success by real change — not by what was implemented.
With over three decades of history and global presence, we believe true transformation begins from within: within individuals, teams, and organizations — and this conviction guides every choice we make, every project we deliver, and every person we develop.
**Why build your career at Insi?**
Because here, you think, decide, and create together. We offer autonomy, clear goals, and an environment where Insiders can engage with diverse technologies, participate in challenging projects, bring new ideas, and work from anywhere in Brazil — and why not? — the world.
We are one of the best companies to work for in Brazil according to Great Place to Work, and among the top 10 employers in Brazil according to TIME magazine.
**What are our values?**
* We are people serving people
* We think and act like owners
* We have a drive for performance
* We grow and learn together
* We pursue excellence and simplicity
* We act with creativity and innovation
All people are welcome regardless of their condition, disability, ethnicity, religious belief, sexual orientation, appearance, age, or related factors. We want you to grow with us in an inclusive, opportunity-rich environment.
Do you identify with this? Then, **\#JoinInsi!**