




Description: Education and Experience: * Bachelor's degree in Computer Science, Software Engineering, or related fields. * Proven experience in building/developing systems. * Participation in the architecture and development of complex, scalable digital platforms. Advanced Technical Knowledge: * In-depth knowledge of various architectural styles (microservices, serverless, message-driven architecture, etc.) and their trade-offs, with hands-on experience applying them. * Demonstrated experience designing and implementing robust, secure APIs (RESTful, GraphQL). * Solid understanding of distributed system design and horizontal/vertical scalability strategies. * Experience with relational and non-relational databases, and data persistence strategies for high-demand platforms. * Familiarity with cloud computing platforms (AWS, Azure, GCP) and their core services for building digital platforms (compute, storage, networking, serverless, etc.). * Advanced knowledge of DevOps practices and CI/CD tools for automating deployment and platform management. * Experience with messaging and queuing systems (e.g., Kafka, RabbitMQ, SQS). * In-depth knowledge of application and infrastructure security (authentication, authorization, encryption, OWASP). * Experience with platform monitoring and observability tools (e.g., Prometheus, Grafana, ELK Stack, Datadog). * Knowledge of event-driven architecture (Event-Driven Architecture). * Develop and maintain backend applications using Java, ensuring high quality and scalability of systems. * Implement robust and secure solutions on AWS cloud, adhering to best practices in development and architecture. * Collaborate with cross-functional teams to define requirements, prototype, and deliver new features. * Design the platform’s integration architecture with internal and external systems, including APIs for partners and consumers. * Develop and maintain detailed platform architecture documentation, including diagrams, data models, and integration specifications. * Perform system performance analysis and optimization to ensure solution efficiency and reliability. * Automate CI/CD processes, integrating version control and continuous deployment tools in AWS environments. * Ensure system integrity through creation of unit, functional, and integration tests. * Participate in code reviews and collaborate on continuous improvement of development processes. * Address production application issues and incidents, proposing improvements to enhance system resilience. * Promote adoption of best practices in development and architecture throughout platform construction. * Serve as Technology Chapter Lead to mentor and guide other software engineers involved in platform development on architecture and design matters. 2512190202551927505


