Senior Architect - R01573399

Brillio•New York, NY

About The Position

Brillio is a digital technology services provider serving Fortune 1000 companies. The Senior Architect participates in requirements analysis and application design and development, including building microservices and web services, integrating messaging systems, and managing database performance. The role also supports monitoring, logging, build management, testing, quality assurance, and defect resolution.

Requirements

  • A master's degree or foreign equivalent in Computer Science, Engineering (any), or a related field, plus two years of IT experience; alternatively, a bachelor's degree or foreign equivalent in one of these fields plus five years of progressive experience.
  • At least two years of the required IT or progressive experience must include experience with React, Node.js, or MongoDB.
  • Any suitable combination of education, training, or experience is acceptable; experience may be acquired concurrently.

Responsibilities

  • Participate in user requirement 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 reviewing and baselining requirements.
  • Prepare Business Requirement Documents (BRDs).
  • Analyze, estimate, and create subtasks under 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.
  • Implement service layers using Spring IOC and use Hibernate persistence against Oracle databases.
  • Write, update, and maintain software packages for tasks such as inventory tracking and data storage or retrieval.
  • Optimize database performance using indexing, partitioning, and archiving strategies; use MongoDB to cache large amounts of data and avoid repeated nested API calls.
  • Use Splunk to capture, index, and correlate real-time data and create graphs, reports, alerts, dashboards, and visualizations.
  • Implement application logging with log4j; use Maven and POM XML to build projects and manage dependencies; and create custom Sonar Cube rules to maintain code quality.
  • Test services and measure system behavior and performance under load using HP Load Runner and Apache JMeter.
  • Create and execute unit test plans and perform integration testing with other systems.
  • Support system testing requests, including creating test data and analyzing test results.
  • Track defects in Jira, prioritize and troubleshoot them, and fix defects.

Benefits

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