Solution Architect

Dubai, DU, AE, United Arab Emirates

Job Description

Solutions Architect to design, build, and lead the architecture of cutting-edge fintech solutions using modern cloud platforms, with a strong emphasis on security, scalability, and performance. The ideal candidate will have significant hands-on experience with ReactJS, Java Spring Boot, AWS and Azure Cloud, as well as a strong background in networking, secure coding practices, integrations, and system debugging.

Solutions Architect will be responsible for defining the technical architecture across cloud platforms, ensuring adherence to security best practices (e.g., OWASP Top 10) and integrating complex systems with modern API-driven and cloud-native approaches. They will also mentor the engineering team, conduct code reviews, and ensure that the architecture supports both functional and non-functional requirements.

Key Responsibilities:
1. Architectural Design & Leadership:

? Define the system and application architecture for large-scale, cloud-native fintech

solutions using ReactJS (front-end) and Java Spring Boot (back-end).

? Design highly available, scalable, and secure solutions using AWS and Azure cloud

platforms, ensuring optimal use of cloud services.

? Ensure architecture is secure by design, addressing security vulnerabilities like the OWASP

Top 10 and applying public/private key encryption principles.

? Provide hands-on architectural leadership and mentoring to the development teams,

ensuring adherence to architectural standards and best practices.

2. Cloud Architecture & Infrastructure:

? Design and manage cloud infrastructure on AWS and Azure, including EC2, S3, Lambda,

RDS, Azure VMs, AKS (Azure Kubernetes Service), and cloud-native services.

? Implement secure, scalable networking solutions across hybrid cloud environments,

including VPCs, VPNs, firewalls, load balancing, and DNS management.

? Ensure cloud deployments are optimized for cost, performance, and reliability, and

implement monitoring solutions using CloudWatch, Azure Monitor, or equivalent.

3. Code Review & Quality Assurance:

? Lead in-depth code reviews to ensure adherence to best coding practices, performance

optimizations, and security guidelines.

? Provide expert guidance on refactoring, optimization, and debugging to improve code

quality across ReactJS and Java Spring Boot stacks.

? Enforce best practices for secure coding and system design to mitigate potential security

risks and vulnerabilities.

4. Security & Encryption:

? Implement strong security measures, including public/private key encryption, data

encryption at rest and in transit, secure authentication protocols (OAuth, JWT, etc.), and

token management.

? Design and implement secure communication protocols between microservices and

external systems using SSL/TLS.

? Ensure the platform adheres to regulatory standards in fintech, such as PCI DSS, GDPR,

and OWASP guidelines.

5. Systems Integration:

? Design and implement seamless integrations between internal microservices and external

systems, such as payment gateways, identity providers, and third-party APIs.

? Build highly efficient, scalable, and secure RESTful APIs and ensure their reliability under

heavy workloads.

? Integrate cloud services across AWS and Azure for multi-cloud or hybrid-cloud

environments and ensure smooth data flow between these systems.

6. Debugging & Problem Resolution:

? Serve as a technical expert in identifying and resolving complex bugs and performance

issues, both in development and production environments.

? Utilize deep knowledge in networking, cloud platforms, and microservices architecture to

troubleshoot system bottlenecks, latency issues, and failures.

? Implement logging, monitoring, and alerting systems to detect and diagnose issues

proactively.

7. Networking & Cloud Security:

? Architect secure and efficient cloud networking infrastructures, including virtual private

networks (VPNs), firewalls, and load balancers.

? Manage IAM (Identity and Access Management) roles, permissions, and policies on AWS

and Azure to ensure least-privileged access.

? Apply OWASP Top 10 security controls across all application layers, ensuring security by

design.

8. Continuous Improvement & Collaboration:

? Collaborate with DevOps and cloud teams to automate infrastructure, CI/CD pipelines, and

deployment strategies on AWS and Azure using tools like Terraform, Ansible, and Jenkins.

? Drive continuous improvement efforts in technical design, performance, security, and

reliability, introducing new technologies and solutions where appropriate.

? Communicate complex architectural concepts and designs to stakeholders, including

product managers, business leaders, and technical teams.

Key Qualifications:

Education: Bachelor's/Master's in Computer Science, Engineering, or a related field. Experience:

? 8+ years of experience in software architecture, with expertise in front-end and back-end

systems, cloud architecture, and security.

? Proven experience in ReactJS and Java Spring Boot for designing and building scalable,

enterprise-grade applications.

? Strong background in cloud infrastructure on both AWS and Azure, with certifications like AWS

Certified Solutions Architect and Azure Solutions Architect preferred.

• ? Deep understanding of networking principles, VPCs, firewalls, and DNS management.
• ? Hands-on experience with code reviews, debugging, and resolving performance and securityissues in production systems.

? Expertise in OWASP Top 10 security vulnerabilities and implementing public/private key

encryption and secure communication methods.

Technical Skills:

• ? Front-end: ReactJS, Redux, JavaScript/TypeScript, HTML5, CSS3
• ? Back-end: Java, Spring Boot, Hibernate, JPA, Microservices architecture
• ? Cloud Platforms:o AWS: EC2, Lambda, S3, RDS, VPC, IAM, CloudFormation, CloudFront, SQS, SNSo Azure: Azure VMs, AKS, Azure App Service, Azure Functions, Azure Storage, AzureNetworking
• ? Security: Public/Private key cryptography, OAuth2, JWT, SSL/TLS, OWASP Top 10, PCI-DSS
• ? Networking: VPC, VPNs, DNS, load balancing, security groups, firewalls
• ? CI/CD & Automation: Jenkins, GitLab CI, Terraform, Ansible, Docker,Kubernetes
• ? Databases: PostgreSQL, MySQL, MongoDB, DynamoDB o Version Control:Git (GitLab, GitHub)
• ? Monitoring & Debugging: ELK Stack, CloudWatch, Azure Monitor, Prometheus, Grafana
• ? API Integrations: RESTful APIs, GraphQL, SOAP Soft Skills:

? Excellent problem-solving and debugging skills, with a keen eye for performance and

scalability issues.

• ? Strong leadership and mentorship capabilities, able to guide and elevate the engineeringteam.
• ? Excellent communication skills, capable of explaining complex technical concepts to non-technical stakeholders.

? Ability to work in a fast-paced, agile environment, managing multiple priorities and

stakeholders.
? Strong decision-making and analytical skills to handle technical challenges.

Preferred Certifications:

• ? AWS Certified Solutions Architect - Associate/Professional
• ? Azure Solutions Architect Expert

Job Types: Full-time, Permanent

Pay: AED20,000.00 - AED25,000.00 per month

Ability to commute/relocate:

• Dubai: Reliably commute or planning to relocate before starting work (Required)

Experience:

• total work: 6 years (Required)

Beware of fraud agents! do not pay money to get a job

MNCJobsGulf.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Job Detail

  • Job Id
    JD1793664
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Contract
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Dubai, DU, AE, United Arab Emirates
  • Education
    Not mentioned