Description
You will design and oversee complex application, data, and infrastructure architectures.
Responsibilities
- Design software architecture patterns and well-architected frameworks.
- Develop data integration solutions and messaging systems.
- Lead application development using modern frameworks.
- Manage data streaming, caching, and database integration.
Required Skills
- 15+ years of professional experience in software architecture.
- Expertise in Java and Spring Boot.
- Experience with .NET frameworks.
- Proficiency in RDBMS and NoSQL database technologies.
- Hands-on experience with messaging and integration tools like Kafka or MQ.
- Deep understanding of data streaming and caching technologies.
- Strong knowledge of application, data, and infrastructure architecture disciplines.
- Any Graduate degree.