All Jobs Vacancy

Software Solutions Architect || Remote

Posted Today by AKAASA Technologies

Required Qualifications

  • Extensive experience as a Software Solutions Architect, Application Architect, Software Architect, Enterprise Application Architect, or similar technical architecture professional.
  • Strong experience architecting large-scale enterprise applications and distributed systems.
  • Deep understanding of event-driven architecture and asynchronous messaging patterns.
  • Hands-on experience with Apache Kafka, including event publishing, event consumption, integration patterns, and failure handling.
  • Strong understanding of event sourcing and its application in distributed enterprise systems.
  • Experience designing distributed transaction workflows using patterns such as Saga orchestration or choreography.
  • Strong knowledge of state management, data reconciliation, system synchronization, and eventual consistency.
  • Experience architecting cloud-native solutions on Amazon Web Services.
  • Strong knowledge of the Java ecosystem, including Java 21 and Spring Boot.
  • Experience designing systems backed by PostgreSQL or similar relational databases.
  • Ability to create proof-of-concepts, prototypes, and test harnesses independently.
  • Experience defining architectural standards, solution diagrams, decision records, integration patterns, and technical documentation.
  • Strong understanding of API architecture, enterprise integration, security, scalability, reliability, and application performance.
  • Experience supporting CI/CD pipelines, automated testing, and modern software-delivery practices.
  • Demonstrated ability to evaluate technical alternatives and clearly explain architectural tradeoffs.
  • Experience working with cross-functional product, engineering, security, DevOps, QA, and business teams.
  • Strong executive-level presentation, facilitation, and written communication skills.
  • Ability to operate independently, make informed decisions, and move complex initiatives forward with limited oversight.
  • Experience working in Agile environments.

Preferred Qualifications

  • Experience with React Native and Expo-based mobile application architecture.
  • Experience designing offline-first or occasionally connected applications.
  • Familiarity with Ditto for offline data synchronization.
  • Familiarity with Legend State or comparable application state-management technologies.
  • Experience with FusionAuth or comparable identity and access-management platforms.
  • Experience integrating Twilio or similar external text and email communication services.
  • Experience with GitLab, Testim, TestFlight, and CI/CD pipeline architecture.
  • Knowledge of Java 25 capabilities or experience evaluating future Java platform upgrades.
  • Experience operating within the Scaled Agile Framework, including Agile Release Trains and PI Planning.
  • Experience supporting regulated products, FDA-related traceability requirements, or other highly controlled environments.
  • Experience architecting systems supporting field operations, high-volume transactions, or mission-critical workflows.
  • Experience conducting technical evaluations during field trials or phased product rollouts.

Current Technology Environment

  • Architecture: Distributed Systems, Event-Driven Architecture, Event Sourcing, Saga Patterns, State Management, Data Reconciliation
  • Backend: Java 21, Spring Boot
  • Messaging: Apache Kafka
  • Database: PostgreSQL
  • Cloud: AWS
  • Mobile: React Native, Expo
  • Offline Synchronization: Ditto
  • State Management: Legend State
  • Identity and Security: FusionAuth
  • Communications: Twilio
  • DevOps and Delivery: GitLab, CI/CD Pipelines
  • Testing and Distribution: Testim, TestFlight, Test Harnesses
  • Delivery Methodology: SAFe, Agile Release Trains, PI Planning
Rate:
Not specified
Location:
Remote
IR35 Status:
Outside
Remote Status:
Remote
Industry:
IT
Seniority Level:
Not Specified

Take-Home Pay

Not Available

Visit calculators for additional details

Share job