About the Role
We are looking for a visionary and hands-on Full Stack
Architect with a strong engineering mindset to lead the design and
development of our next-generation enterprise applications. You will be
responsible for bridging frontend experiences with robust, scalable backend
architectures, specializing in complex system integrations and event-driven
distributed systems.
If you thrive on solving intricate architectural challenges,
setting high technical standards, and building resilient systems from the
ground up, this role is for you.
Requirements
Key Responsibilities
- End-to-End Architecture: Own the complete
architecture of scalable web applications spanning modern frontend
frameworks and high-performance Java backends.
- System Integration: Design, build, and
maintain seamless, secure integrations between disparate enterprise
systems and third-party services.
- Distributed &
Event-Driven Design: Architect low-latency, loosely coupled systems leveraging pub-sub
mechanisms and asynchronous messaging patterns.
- Technical Governance: Establish coding
standards, review critical pull requests, and enforce enterprise design
patterns to ensure maintainability and high availability.
- Problem Solving &
Optimization: Troubleshoot critical production bottlenecks, optimize system performance,
and drive engineering excellence across the team.
- Mentorship: Guide and mentor senior
and mid-level engineers, fostering a culture of rigorous technical
problem-solving and clean code.
Required Skills & Qualifications
- Core Java & Design
Patterns: Deep expertise in Java (JDK 11+), Spring Boot, microservices architecture,
and extensive application of GoF and enterprise design patterns.
- System Integration &
Pub-Sub: Proven experience designing and implementing robust integration
strategies, APIs, and pub-sub messaging architectures.
- Full Stack Capabilities: Strong proficiency in
modern backend development combined with solid frontend experience (e.g.,
React, Angular, or TypeScript).
- Problem-Solving Mindset: Exceptional analytical
skills with a track record of diagnosing and resolving complex distributed
systems problems.
- Database & Cloud: Proficiency in
relational/NoSQL databases and cloud-native environments (AWS/Azure/OCI).
Preferred / Advantageous Skills
- Hands-on experience with Apache Kafka or equivalent distributed streaming platforms.
- Experience with
containerization (Docker, Kubernetes) and CI/CD pipelines.
Skills Required
- Deep expertise in Java, JDK 11 or newer, Spring Boot, microservices architecture, and enterprise design patterns
- Experience designing and implementing system integrations, APIs, and pub-sub messaging architectures
- Strong backend development skills and frontend experience with React, Angular, or TypeScript
- Exceptional analytical and problem-solving skills for diagnosing complex distributed-systems issues
- Proficiency with relational or NoSQL databases and cloud-native environments such as AWS, Azure, or OCI
- Hands-on experience with Apache Kafka or an equivalent distributed streaming platform
- Experience with Docker, Kubernetes, and CI/CD pipelines
What We Do
Agivant Technologies is a new-age, AI-first digital and cloud engineering services company. It helps enterprises use cutting-edge technology, AI, automation, and platform engineering to create new business models, accelerate growth, and deliver measurable impact. The company also emphasizes a dual mission: driving client business success while expanding access to opportunities for technology talent in underserved, mid-tier locations across global markets.








