A hands-on Java Architect/Lead with a stellar track record in designing and leading enterprise-grade applications. This role calls for someone with deep architectural insight, strong system design instincts, and the ability to mentor and guide technical teams toward building resilient, distributed platforms.The ideal candidate will have strong expertise in Java, Spring Boot, and distributed streaming technologies like Kafka. Experience with Apache Storm is a plus.
Key Competencies:
Preferred Skills:
Qualifications:
Lead end-to-end software architecture for large-scale enterprise applications
Design, develop, and maintain distributed systems using Java and Spring Boot
Define technical strategy and roadmaps in alignment with business goals
Guide and mentor the development team through technical decisions and best practices
Collaborate with stakeholders across engineering, product, and operations
Ensure high performance, scalability, and resilience of applications
Oversee integration of real-time data pipelines using Kafka
Evaluate and incorporate Apache Storm for stream processing (where applicable)
Conduct code reviews and enforce architectural standards
Drive Agile development and manage project timelines effectively

Keyskills: cd continuous integration kubernetes modular fault tolerance technical leadership system design ci/cd apache storm java development engineering scalability microservices docker spring spring boot streaming java performance devops kafka agile boot architecture
Impetus Technologies Impetus Technologies is a software products and services company focused on creating powerful and intelligent enterprises through deep data awareness, data integration and advanced data analytics. Our products and services are designed to empower the real-time data driven en...