Description
Design and implement strategic architecture solutions for complex application modernization and migration.
Responsibilities
- Develop architecture visions and strategic solutions for application modernization.
- Build solutions using domain-driven design, microservices, API, and event-driven architectures.
- Create technical designs at conceptual, logical, and physical levels.
- Integrate application, data, and infrastructure architecture disciplines.
- Communicate architectural decisions clearly through written and verbal channels.
Required Skills
- 15+ years of relevant professional experience.
- Expertise in Java and Spring Boot.
- Experience with .NET frameworks.
- Proficiency in messaging and data streaming using Kafka and MQ.
- Knowledge of RDBMS and NoSQL database tools.
- Experience with caching and data integration solutions.
- Deep understanding of software architecture patterns and well-architected frameworks.
- Degree in any graduate field.
Preferred Skills
- Cloud certifications in AWS or Google Cloud.
- Experience in Banking, Financial, or Trading domains.