Associate Software Architect
Current
Colombo, Western Province, Sri Lanka
- Implementation of highly scalable applications using Java, Spring REST, Angular, and microservices architecture
- Define system architecture, including components, modules, interfaces, and data flows
- Containerization with Docker and deployment of applications on Kubernetes through pipelines to ensure scalability
- Maintainability, and security of software solutions.
- Database design and implementation of both SQL and noSQL databases to ensure the performance, scalability
- Develop low latency applications using Redis and/or Hazelcast caching platforms to optimize the performance of software solutions