Cluj-Napoca, Romania (Remote)
Founded in 2015, Nexttech has built a solid foundation in delivering comprehensive IT solutions tailored to meet diverse client needs. With expertise spanning five key industry sectors—Banking, Energy, Telecom, Automotive and E-commerce & Logistics—we provide nearshore and onshore services designed to drive efficiency and support strategic growth.
Our team supports every phase of the Software Development Life Cycle (SDLC), from developing detailed roadmaps and resolving complex software challenges to ensuring quick time-to-market and optimized ROI.
• Managed Services: End-to-end support for seamless IT operations.
• Custom Software Development: Tailored solutions to address specific business challenges.
• Team Augmentation: Enhance your in-house capabilities with specialized expertise.
• Nearshoring Services: Collaborative solutions that offer the benefits of proximity and cultural alignment.
• Dedicated Development Teams: Aligned teams committed to your project’s long-term success.
• Quality Assurance & Testing: Ensuring high-quality performance and reliability.
• Consulting and Advisory Services: Expert insights to help navigate complex projects and decisions.
At Nexttech, we take pride in our commitment to client success, fostering trusted partnerships, and delivering solutions that align with each client’s unique goals and vision.
We are looking for a Solution Architect – Core & Integrations to define and drive the end-to-end architecture of enterprise projects, translating business and non-functional requirements into scalable, resilient and maintainable technical solutions. This role is ideal for a hands-on architect with strong experience in distributed systems, enterprise integration, APIs, event-driven architectures and core-system integration across Java and/or .NET ecosystems.
Main tech: #SolutionArchitecture #DDD #EDA #Microservices #RESTAPIs #Kafka #Java #NET #OpenShift #Kubernetes #OpenTelemetry
• Define the end-to-end solution architecture and technical design for assigned projects
• Translate business and technical requirements into services, APIs, integration flows, data models and supporting technical components
• Select and apply appropriate architectural patterns, technologies and implementation approaches based on business and system requirements
• Design solutions using Domain-Driven Design, microservices, event-driven and service-oriented architecture principles where appropriate
• Define clear architecture documentation, diagrams, Architecture Decision Records and technical implementation guidelines
• Ensure alignment between solution architecture, 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 clear 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 complex system interactions
• Define appropriate strategies for integration with 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 covering performance, scalability, availability, security, resilience, observability and disaster recovery
• Design solutions with distributed-system failure scenarios and operational resilience in mind
• Apply resilience 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 follow appropriate security, auditability and data-protection standards
• Establish appropriate logging, monitoring, metrics and distributed-tracing strategies using OpenTelemetry and related observability tooling
• Define implementation approaches across .NET / C# and/or Java / Spring Boot technology stacks
• Design cloud-native solutions for deployment on Kubernetes and OpenShift platforms
• Ensure applications and integration components are appropriately containerized using Docker
• Support architecture decisions related to relational databases including Oracle and SQL Server
• Evaluate appropriate use cases for NoSQL and supporting 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 across containerized and traditional enterprise environments, including IIS where applicable
• Guide development teams throughout the implementation lifecycle and support critical technical decisions
• Collaborate closely with developers, technical leads, business analysts, product teams, architects and other stakeholders
• Review solution designs and implementation approaches to ensure 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
• Provide technical mentoring and coaching and facilitate architecture and design discussions across teams
• Communicate complex technical concepts clearly to both technical and non-technical stakeholders
• Use Microsoft Copilot and other enterprise-approved generative AI tools to support architecture, design and engineering activities
• Apply AI-assisted techniques to accelerate technical analysis, solution exploration, documentation and code review
• Use effective prompt-engineering practices to improve the quality and consistency of AI-assisted workflows
• Critically evaluate AI-generated architecture recommendations, technical designs and implementation outputs
• Ensure AI-assisted engineering remains aligned with architectural standards, security requirements and responsible-AI principles
• Promote appropriate and responsible adoption of AI productivity tools across engineering activities
• Minimum 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
• 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
At Nexttech, we don’t rely on polished platitudes; instead, we let our team members’ voices speak to the essence of who we are:
• “An organization that always listens to feedback from employees, continuously improving based on input and suggestions.”
• “A culture that encourages work-life balance and independence at work.”
• “A place where genuine communication and respect thrive between all levels of the company.”
• “An organization that’s close to people, where kindness and support are constants.”
• “A culture that makes new members feel welcomed, involved in day-to-day decisions, and valued for their unique skill set from day one.”
• “A team that promotes psychological safety and the confidence to speak your mind without fear.”
We promise an environment where respect, openness, and recognition are at the core of your experience. Here, you’ll find a collaborative and responsible team that values fun, autonomy, and flexibility. You’ll face challenges that allow you to grow, supported every step of the way by peers and leadership alike.
If you possess strong technical expertise, an architectural mindset, a collaborative spirit, and a proactive attitude, along with resilience, flexibility, and a desire to support your teammates, you’ll fit right in at Nexttech.
Come be part of a place where your effort is valued, your ideas are heard, and your growth is our priority. 🚀
We promise an environment where respect, openness, and recognition are at the core of your experience. Here, you’ll find a collaborative and responsible team that values fun, autonomy, and flexibility. You’ll face challenges that allow you to grow, supported every step of the way by peers and leadership alike.