MS Architect

HEXAWAREUnited States,
Remote

About The Position

This role is for a Mulesoft Architect who will be responsible for understanding requirements and translating them into product features. The architect will develop technical solutions for complex business problems using Java and related technologies, applying design patterns to ensure reliability, scalability, and high availability. The role involves designing Microservices and Serverless based architectures, collaborating with client architects to define top-notch solutions, and providing reference architectures. The architect will also work with vendors on integrating multiple systems and design applications incorporating asynchronous programming, multithreading, mutability, and concurrency control for persistent data stores. Additionally, the architect will drive the development team by setting high coding standards and best practices, implement CI/CD architecture with the DevOps team, develop applications using front-end, middleware, and database technologies, review other project architectures, and mentor the technical team. The role offers an outstanding opportunity to re-imagine and redesign technology applications, provides end-to-end project exposure across multiple technical stacks and cloud platforms, and is suited for an individual passionate about learning and adapting to new technologies. It also offers exposure to multiple platforms and teams, high visibility, and opportunities to interact with various organizational groups, technology vendors, and implementation partners.

Requirements

  • Total IT Experience 12 to 15 years with in-depth knowledge and hands-on experience in C#, ASP.NET MVC, Webapi, Unit testing and React / Angular.
  • 4+ years of experience in developing Microservices using docker container or similar containerized platform.
  • Strong experience in various architecture models, i.e., layered, SOA, Message Oriented Middleware, Microservices, Event Driven, ETL, Pub-Sub. etc.
  • Experience in asynchronous programming, multithreading, mutability, and concurrency control/recovery when dealing with persistent data stores.
  • Proven experience in technically mentoring teams and exposure to solution architecture.
  • Strong command of design patterns like CQRS, Factory, Dependency Injection, Aggregator etc.
  • Strong experience and in-depth knowledge in .Net Core, C#, ASP.NET Core, Webapi, EF Core, ASP .Net MVC, REST API Design and Implementation.
  • 3+ years of experience in RESTFULL Http services design using Swagger/Open API, Implementation, API Security, Governance, Microservice principles and implementation.
  • 2+ years of experience in Java script, jQuery, Bootstrap, Html 5, CSS3
  • 2+ years of experience with SQL Server, PostgreSQL writing stored procedures, performance tuning and identifying deadlocks, transactions, and data locking/blocking scenarios.
  • 2+ years of Strong experience in Angular 14+ or REACT JS 18
  • Strong experience in unit testing, mocking frameworks, integration testing and code quality tools and frameworks.
  • Familiar with Continuous Integration methodologies and tools, including Jenkins.

Nice To Haves

  • Good to have working knowledge of Webpack, Angular CLI and Agile Scrum framework.
  • Good to have knowledge in one of the cloud platforms like AWS/Azure/PCF
  • Good to have: Exposure to Microservices, Docker, Kubernetes and cloud deployment.
  • Bachelors or master’s in computer science is preferred.
  • Any one cloud architect certification is preferred.

Responsibilities

  • Understand requirements and translate that to product features.
  • Develop Technical solution for complex business problems using Java and related technologies.
  • Use design patterns to make the application reliable, scalable, and highly available.
  • Design Microservices and Serverless based architecture.
  • Work with client architect and define top notch solutions.
  • Provide reference architecture for the application in scope.
  • Work with vendors and work on integration of multiple systems.
  • Design applications including asynchronous programming, multithreading, mutability and concurrency control/recovery when dealing with persistent data stores.
  • Drive the entire development team by defining and setting up high coding standards and follow best practices and principles aligning to the solution.
  • Work with the Devops team an implement CI/CD architecture.
  • Develop applications using Front end, middleware, and database related technologies.
  • Participate in reviewing other project architecture for flaws and suggest solutions.
  • Be hands in developing and implementing best practices and write smart piece of code.
  • Mentor the technical team.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service