
Solution Architect
Posted Jul 27

Posted Jul 27
This is a fully remote position, open to applicants in Ukraine.
• Serve as the primary point of contact for the business on technical and architectural matters.
• Develop and maintain the Software Architecture Document (SAD), encompassing both business and technical architecture.
• Collaborate with business analysts during requirement gathering, risk assessment, and ensuring architectural alignment with business strategy.
• Prepare IT solution documentation in accordance with corporate architecture principles and banking compliance requirements.
• Ensure that APIs comply with technical standards and best security practices (JWT, OAuth 2.0, RBAC, OWASP Top 10).
• Provide practical technical support to teams: conduct code reviews, advise on architectural approaches, and assist in resolving complex technical issues.
• Work with development teams on designing integrations and implementing business logic principles.
• Maintain architectural integrity and consistency in the technical solutions of the development team.
• Coordinate the management of technical debt and prioritize the architectural backlog.
• Analyze and optimize infrastructure costs.
• Mentor and develop members of the development team, fostering a culture of collaboration and a security-first approach.
• 5–7 years of IT experience with proven hands-on experience as a Solution Architect in complex client-oriented systems.
• Deep expertise in API design and management, including OpenAPI Specification 3.0 and API Gateway patterns.
• Excellent knowledge of microservices and event-driven architecture, experience in diagnosing and resolving performance issues, and practical implementation of these solutions in production environments.
• Understanding of Domain-Driven Design (DDD), enterprise integration patterns, and resilience patterns (Circuit Breaker, Saga).
• Proficient in Java, Spring Boot, and modern development practices (Clean Code, testing, algorithm design).
• Familiarity with contemporary approaches to AI solution development and product lifecycle management.
• Experience with Kubernetes, Docker, CI/CD pipelines, and Infrastructure as Code (Terraform).
• Solid knowledge of SQL and NoSQL databases, as well as caching strategies.
• Experience with process orchestration tools and BPM systems (Camunda or similar).
• Practical experience with the AWS cloud platform (EC2, RDS, S3, Lambda), knowledge of networking fundamentals, and cost analysis and optimization of cloud infrastructure.
• Knowledge of observability tools (ELK, Prometheus, Grafana) and deployment strategies (Blue/Green, Canary Deployment).
• Excellent communication skills and the ability to explain complex technical concepts to both technical specialists and business representatives.
• Experience conducting workshops, engaging and negotiating with stakeholders, as well as providing technical leadership and mentorship.
• Competitive salary: we guarantee a stable income and annual bonuses for your personal contributions. Additionally, we have a referral program that rewards you for bringing new colleagues to Raiffeisen Bank.
• Social package: official employment, 28 days of paid vacation, additional "paternity leave" for fathers, and financial assistance for parents at the birth of children.
• Comfortable working conditions: hybrid work format, offices equipped with shelters and generators, and provision of modern technology.
• Wellbeing program: all employees have access to medical insurance from the first day; consultations with psychologists, nutritionists, or lawyers; discount programs for sports and shopping; family days for children and adults; office massages.
• Training and development: access to over 130 online learning resources; corporate training programs, online library, and mentoring program.
• Great team: our colleagues form a community that welcomes curiosity, talent, and innovation. We support each other, learn together, and grow. You can find like-minded individuals in over 15 professional communities, reading or sports clubs.
• Career opportunities: we encourage internal mobility within the bank across functions.
• Innovations and technologies. Infrastructure: AWS, Kubernetes, Docker, GitHub, GitHub Actions, ArgoCD, Prometheus, Victoria, Vault, OpenTelemetry, ElasticSearch, Crossplain, Grafana. Languages: Java (main), Python (data), Go (infra, security), Swift (iOS), Kotlin (Android). Datastores: SQL-Oracle, PgSQL, MsSQL, Sybase. Data management: Kafka, AirFlow, Spark, Flink, we are developing expertise in AI and actively integrating it into processes.
• Support program for defenders: we preserve jobs and pay an average salary to those mobilized. For veterans, we have a support program and are developing a veteran community within the Bank. We work to raise awareness among managers and teams about the reintegration of veterans into civilian life. Raiffeisen Bank has been recognized as one of the best employers for veterans (Forbes).
Darktrace
Apex Companies, LLC
Kinaxis
Redpanda Data
Get handpicked remote jobs straight to your inbox weekly.