Job Description
We are seeking an experienced Solution Architect with deep expertise in Java and Microsoft Azure to design and deliver scalable, secure, and high-performance backend systems. The ideal candidate will have strong experience in microservices architecture, cloud-native development, and financial domain compliance.
Key Responsibilities
Define end-to-end solution architecture for backend services, APIs, data flows, and system integrations.
Design high-level and detailed technical architecture including sequence diagrams, data models, and integration specifications.
Ensure alignment with enterprise architecture standards and cloud governance frameworks.
Guide engineering teams throughout the development lifecycle to ensure adherence to architectural principles.
Conduct architecture reviews, design reviews, and code quality assessments.
Act as a subject matter expert in Java, microservices, and Azure-based technologies.
Collaborate with cross-functional stakeholders including product owners, business analysts, and risk/security teams.
Drive best practices in coding standards, testing strategies, API design, and cloud deployment.
Ensure compliance with security standards, regulatory requirements, and audit expectations (financial domain).
Implement observability practices including logging, monitoring, and resilience patterns.
Translate complex or evolving requirements into clear, actionable technical designs.
Anticipate scalability, performance, and maintainability challenges and design accordingly.
Required Skills & Qualifications
Core Technical Expertise
Advanced proficiency in Java (version 17 or higher)
Strong experience building enterprise-grade backend systems
Hands-on expertise in microservices architecture design and implementation
Solid understanding of:
Service discovery
Load balancing
Distributed caching
Fault tolerance
API & Security
Experience designing RESTful APIs and documentation (OpenAPI/Swagger).
Knowledge of API security protocols:
Cloud & DevOps
Strong understanding of cloud-native architecture principles
Experience with:
Azure DevOps pipelines
Git-based version control
Automated testing frameworks
Containerization (Docker, Kubernetes)
Proven ability to design cost-optimized cloud solutions
Experience building CI/CD pipelines (build, test, deploy automation).
Architecture & Design
Experience with:
Domain-Driven Design (DDD)
C4 modeling
Architectural frameworks (e.g., TOGAF)
Knowledge of event-driven architecture (e.g., Kafka, event hubs).
Ability to design secure-by-default architectures
Compliance & Domain Knowledge
Understanding of financial services compliance frameworks such as:
KYC (Know Your Customer)
Risk profiling
Regulatory standards (e.g., EU regulations)
Nice to Have
Knowledge of data flows and data lineage
Experience integrating with internal enterprise platforms
Exposure to multi-region or multi-country solution deployments.
Key Competencies
Strong problem-solving and analytical skills
Excellent stakeholder communication and collaboration
Ability to simplify complex technical concepts
Leadership in architecture governance and technical decision-making