Senior Architect - R01573399

Brillio•New York, NY

About The Position

Brillio is hiring a Senior Architect to analyze business and technical requirements and design, develop, and maintain applications and microservices. The role involves working with development teams on data analysis and integration, documenting requirements, and creating and estimating tasks under user stories. The position designs and develops microservices using the MEAN stack and Spring Boot, builds REST web services, and implements service communication using message queues such as Kafka and RabbitMQ. It uses Apache Camel, Spring IOC, Hibernate, Oracle, and MongoDB. The role also covers database performance optimization, monitoring and logging, build and dependency management, code quality, and testing. The Senior Architect creates and executes unit test plans, performs integration testing, supports system testing, tracks and resolves defects, and may be required to travel or relocate. Brillio offers standard corporate benefits.

Requirements

  • Master’s degree or foreign equivalent in Computer Science, Engineering (any), or a related field, plus two years of IT experience; two years of that experience must include React, Node.js, or MongoDB.
  • Alternatively, a bachelor’s degree or foreign equivalent in Computer Science, Engineering (any), or a related field, plus five years of progressive experience; two years of that experience must include React, Node.js, or MongoDB.
  • Any suitable combination of education, training, or experience is acceptable; experience may be acquired concurrently.
  • Travel and relocation may be required.

Responsibilities

  • Participate in user requirements workshops and interface with development teams for data analysis and integration.
  • Analyze and document business and technical requirements for enhancements; evaluate functional specifications and participate in reviews and baselining of requirements.
  • Prepare business requirements documents and analyze, estimate, and create subtasks for assigned user stories using Jira or Rally.
  • Design and develop microservices using the MEAN stack and Spring Boot.
  • Design and implement inter-service communication using message queues such as Kafka and RabbitMQ.
  • Build REST web services for applications across the organization and use Apache Camel to route internal and external web services in a microservice-oriented architecture.
  • Implement service layers using Spring IOC and use Hibernate for backend persistence against Oracle databases.
  • Write, update, and maintain software packages for tasks such as inventory tracking and storing or retrieving data.
  • Optimize database performance using indexing, partitioning, and archiving strategies; use MongoDB to cache large amounts of data and reduce repeated nested API calls.
  • Use Splunk to capture, index, and correlate real-time data and generate graphs, reports, alerts, dashboards, and visualizations.
  • Implement application logging with log4j; use Maven and repository tools to build projects and manage dependencies through POM XML; write custom SonarQube rules to maintain code quality.
  • Use HP LoadRunner and Apache JMeter to test services and assess system behavior and performance under load.
  • Create and execute unit test plans and perform integration testing with other systems.
  • Support system testing requests, including creating test data and analyzing results; track defects in Jira, prioritize and troubleshoot them, and implement fixes.

Benefits

  • Standard corporate benefits
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service