About The Position

Nexttech is seeking a Solution Architect – Core & Integrations to define and drive end-to-end architecture for enterprise projects. The role translates business and non-functional requirements into scalable, resilient, and maintainable technical solutions, with a hands-on focus on distributed systems, enterprise integration, APIs, event-driven architectures, and core-system integration across Java and/or .NET ecosystems. The architect will shape solution designs and integration approaches, establish security, reliability, and observability strategies, and guide technical implementation across teams. The position also contributes to platform and delivery architecture, supports technical decisions throughout the project lifecycle, and uses enterprise-approved generative AI tools responsibly to assist architecture and engineering work. Nexttech describes its culture as collaborative, respectful, supportive, open to employee feedback, and supportive of work-life balance, autonomy, flexibility, psychological safety, and professional growth.

Requirements

  • At least 10 years of professional experience in software engineering, solution architecture, or enterprise technology environments.
  • Strong hands-on experience designing and delivering enterprise-grade integration solutions.
  • Proven experience as a Solution Architect or senior technical leader responsible for end-to-end technical design.
  • Strong understanding of Domain-Driven Design, Event-Driven Architecture, Microservices Architecture, and Service-Oriented Architecture.
  • Strong experience designing REST APIs and API-first solutions using OpenAPI/Swagger.
  • Practical experience with asynchronous messaging, Apache Kafka, and event-streaming architectures.
  • Experience designing API contracts, event contracts, and integration patterns across distributed systems.
  • Good understanding of Enterprise Integration Patterns, API Gateway architectures, and Anti-Corruption Layer patterns.
  • Strong technical background in .NET/C# and/or Java/Spring Boot ecosystems.
  • Hands-on understanding of Docker, Kubernetes, and/or OpenShift platforms.
  • Experience with SQL and relational databases such as Oracle and SQL Server.
  • Familiarity with NoSQL and supporting technologies such as Redis and Elasticsearch.
  • Strong understanding of distributed-system reliability, scalability, availability, and performance considerations.
  • Experience defining observability strategies using logging, monitoring, distributed tracing, and OpenTelemetry.
  • Good understanding of OAuth 2.0, OpenID Connect, JWT, and API-security principles.
  • Experience documenting architecture using the C4 Model or comparable architecture-visualization approaches.
  • Experience with Architecture Decision Records, architecture reviews, and technical-governance practices.
  • Working knowledge of CI/CD and engineering-delivery platforms such as GitHub Actions, GitLab CI, or Jenkins.
  • Strong analytical thinking and ability to translate complex business requirements into pragmatic technical solutions.
  • Strong technical leadership, stakeholder-management, and decision-making capabilities.
  • Ability to communicate architecture decisions clearly, facilitate technical discussions, and challenge inefficient or unclear solutions.
  • Experience working in Agile, Scrum, and cross-functional enterprise-delivery environments.

Nice To Haves

  • Experience in banking, financial services, or another highly regulated enterprise environment.
  • Experience integrating with core banking, payments, customer-data, lending, or other business-critical core platforms.
  • Experience designing Change Data Capture architectures and large-scale event-streaming solutions.
  • Hands-on experience with GraphQL and complex enterprise API-management environments.
  • Familiarity with Elasticsearch, Redis, and distributed caching strategies.
  • Experience performing vendor evaluations, technology assessments, and architecture proof-of-concepts.
  • Experience with enterprise security, data-classification, auditability, and disaster-recovery requirements.
  • Practical experience using Microsoft Copilot or similar generative AI productivity tools in architecture and engineering workflows.
  • Understanding of prompt engineering and AI-assisted architecture and design practices.
  • Knowledge of responsible-AI principles, confidentiality requirements, and critical evaluation of AI-generated outputs.
  • Experience mentoring senior engineers, technical leads, or other architects.

Responsibilities

  • Define end-to-end solution architecture and technical designs for assigned projects.
  • Translate business and technical requirements into services, APIs, integration flows, data models, and supporting technical components.
  • Select architectural patterns, technologies, and implementation approaches appropriate to business and system requirements.
  • Design solutions using Domain-Driven Design, microservices, event-driven architecture, and service-oriented architecture principles where appropriate.
  • Create architecture documentation, diagrams, Architecture Decision Records, and technical implementation guidelines.
  • Ensure solution designs align with enterprise standards and the broader Core & Integrations technology landscape.
  • Design synchronous, asynchronous, and event-driven integration patterns for enterprise systems.
  • Define API-first solutions and REST, GraphQL, SOAP, and event contracts.
  • Architect integration flows using Apache Kafka, event streaming, asynchronous messaging, and Change Data Capture patterns.
  • Apply Enterprise Integration Patterns, API Gateway patterns, and Anti-Corruption Layers to manage system interactions.
  • Define integration strategies for core systems, enterprise platforms, and external services.
  • Promote reusable APIs, services, components, and integration assets across projects and teams.
  • Define and validate non-functional requirements for performance, scalability, availability, security, resilience, observability, and disaster recovery.
  • Design for distributed-system failure scenarios and operational resilience, applying patterns such as Circuit Breaker, Retry, Bulkhead, and Timeout.
  • Define authentication and authorization approaches using OAuth 2.0, OpenID Connect, JWT, and enterprise identity-management solutions.
  • Ensure API and integration designs meet appropriate security, auditability, and data-protection standards.
  • Establish logging, monitoring, metrics, and distributed-tracing strategies using OpenTelemetry and related tooling.
  • Define implementation approaches across .NET/C# and/or Java/Spring Boot technology stacks.
  • Design cloud-native solutions for deployment on Kubernetes and OpenShift, and ensure applications and integration components are appropriately containerized using Docker.
  • Support architecture decisions involving relational databases such as Oracle and SQL Server, and evaluate appropriate use cases for NoSQL technologies such as Redis and Elasticsearch.
  • Contribute to CI/CD architecture and delivery standards using GitHub Actions, GitLab CI, Jenkins, or equivalent tooling.
  • Consider deployment, hosting, and runtime requirements in containerized and traditional enterprise environments, including IIS where applicable.
  • Guide development teams throughout implementation and support critical technical decisions.
  • Collaborate with developers, technical leads, business analysts, product teams, architects, and other stakeholders.
  • Review solution designs and implementation approaches for architectural consistency and engineering quality.
  • Identify and mitigate technical risks, dependencies, architectural constraints, and delivery challenges.
  • Contribute to estimations, feasibility studies, proof-of-concepts, technology assessments, and vendor evaluations.
  • Mentor and coach technical colleagues and facilitate architecture and design discussions across teams.
  • Communicate complex technical concepts to technical and non-technical stakeholders.
  • Use Microsoft Copilot and other enterprise-approved generative AI tools to support architecture, design, and engineering activities.
  • Use AI-assisted techniques and prompt-engineering practices to support technical analysis, solution exploration, documentation, and code review.
  • Critically evaluate AI-generated recommendations, designs, and implementation outputs, ensuring alignment with architectural standards, security requirements, and responsible-AI principles.
  • Promote appropriate and responsible adoption of AI productivity tools across engineering activities.

Benefits

  • A culture that encourages work-life balance and independence at work.
  • A collaborative and responsible team that values fun, autonomy, and flexibility.
  • Support from peers and leadership, with challenges intended to support growth.
  • An environment centered on respect, openness, recognition, and psychological safety.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service