Solution Architect

Overview

Hybrid
$180,000 - $200,000
Full Time

Skills

java
kafka
react

Job Details

Principal Solutions Architect

The Principal Solutions Architect role entails leading the Solutions Architecture function within the enterprise, overseeing the proactive definition of business-appropriate architecture patterns, and assessing designs for both on-premises and cloud ecosystems. The responsibilities include designing solutions for various environments, such as in-house, vendor, or hybrid setups, while also driving cloud migration strategies in alignment with senior Architecture leadership. Essential duties encompass designing scalable solutions, overseeing all aspects of solutions from requirements to deployment, occasional hands-on contributions like prototyping, and translating business requirements into foundational platform components. Additionally, the role involves defining strategic direction, developing tactical plans, identifying opportunities for change, and implementing new concepts. Collaboration with business stakeholders and cross-functional teams is vital, alongside documenting architectural standards and mentoring application teams. Essential technology skills required include full-stack solution design, enterprise-scale distributed systems, distributed caching patterns, event-driven architectures, RDBMS data modeling, performance optimization, Agile methodologies, containerized environments, microservices architecture, among others.

Key Skills and Experience required for this position:

  • Full-stack solution design, engineering, and implementation at an enterprise scale with Java/J2EE and modern UI technologies.
  • High-performance enterprise-scale distributed systems
  • Distributed Caching patterns and topologies
  • Loosely coupled, event-driven architectures
  • RDBMS Data modeling and optimization
  • Profiling and performance optimization
  • Agile, Continuous Integration/Delivery environment
  • Containerized environments
  • Low-latency applications
  • Microservices architecture
  • Java, Spring, Spring Boot, ORMs, APIs, Messaging
  • Test-driven development
  • Domain Modeling and Design / Integration patterns
  • NoSQL models
  • Modern DevOps practices
  • Hands-on Kafka experience
  • Solutioning on-prem and cloud-native solutions