Job Description
- Design and implement event-driven architecture solutions for processing large datasets efficiently
- Develop high-performance, highly available, and scalable distributed systems, adhering to best practices and architectural principles
- Utilize strong knowledge of data structures, algorithms, and performance optimization techniques to design systems for optimal performance, scalability, and availability
- Lead the implementation of cloud-native solutions leveraging AWS services and service-oriented architecture principles
- Leverage expertise in Kotlin and the Spring Boot framework to develop robust and maintainable applications
- Contribute to architectural discussions and decisions, offering insights and recommendations based on expertise and experience
- Create comprehensive technical documentation, including design specifications, user guides, and best practices
- Collaborate with cross-functional teams to troubleshoot and resolve technical issues, ensuring smooth operation of systems and applications
Qualifications
- Experience in building event-driven architecture, processing large datasets, relational & No-SQL databases
- Strong hands-on experience in building high-performance, highly available, and scalable distributed systems
- Strong knowledge of data structures, algorithms, and designing for performance, scalability, and availability
- Strong expert experience in AWS cloud stack and service-oriented architecture
- Experience in Java, Kotlin and Spring Boot framework
- English – Upper-Intermediate
See more jobs at Sigma Software
Apply for this job