- Design and develop scalable, high-performance, and robust software architecture solutions for enterprise applications.
- Lead technical design and implementation across multiple projects ensuring alignment with business requirements.
- Collaborate with cross-functional teams to define system architecture, design specifications, and solution frameworks.
- Develop applications using Java-based technologies including Spring MVC, Hibernate, and Quarkus.
- Design and implement microservices-based architectures using Node.Js and JavaScript frameworks.
- Work with messaging and streaming systems like Kafka and ActiveMQ for distributed system integration.
- Ensure application performance, scalability, security, and responsiveness across systems.
- Maintain code quality standards, automation practices, and architectural governance.
- Optimize system performance by identifying and resolving bottlenecks and technical issues.
- Guide and ment...