Expert Enterprise Solutions Architect
We are seeking an expert architect to lead the design and implementation of scalable enterprise applications.
Key Responsibilities
* Define, design, and govern technical architecture for Java-centric applications and microservices.
* Architect highly available, fault-tolerant, and scalable distributed systems using Spring Boot 3 and Spring Cloud.
* Design cloud-native solutions leveraging AWS core services (ECS, EKS, Lambda, RDS, S3, CloudWatch, IAM) with working knowledge of GCP/Azure equivalents.
* Build streaming and asynchronous data pipelines using Kafka, Spark, or other event-driven frameworks.
* Define strategies for container orchestration (Docker, Kubernetes) and CI/CD automation (Jenkins, GitHub Actions, or ArgoCD).
* Implement enterprise-grade security patterns using Okta, Keycloak, OAuth2, and OpenID Connect; enforce API gateway and token-based authentication standards.
* Provide architectural guidance for cross-technology integrations, including Node.js, Python, and other service layers where applicable.
* Architect and implement scalable frontend applications that integrate seamlessly with backend microservices, ensuring performance optimization and secure API integration.
* Hands-on experience implementing applications using code assistant tools like GitHub Copilot, ChatGPT, Claude.ai, etc.
* Act as a hands-on thought leader and mentor for development teams, conducting design reviews, performance optimization sessions, and code-level guidance.
* Establish coding standards, reusable frameworks, and architecture blueprints to ensure maintainability and long-term scalability.
* Partner closely with product owners, business analysts, and DevOps teams to translate business requirements into robust technical solutions.
Required Skills & Experience
Core Expertise: Java 17+, Spring Boot 3, Spring Cloud, RESTful API design
Angular 15+
Atlas MongoDB
Microservices architecture and domain-driven design (DDD)
Messaging and streaming platforms (Kafka, Spark)
Containerization (Docker, Kubernetes)
Cloud platforms (AWS mandatory; GCP/Azure good to have)
Security:
Authentication & Authorization using Okta, Keycloak, OAuth2, OIDC, JWT
DevOps & Observability:
CI/CD pipelines, Infrastructure as Code (Terraform/CloudFormation), logging, and monitoring (Prometheus, Grafana, ELK, CloudWatch)
Database Experience:
Both SQL (PostgreSQL, MySQL) and NoSQL (MongoDB, DynamoDB, Redis), ElasticSearch
AI Experience:
Practical Experience using AI-powered development tools such as: GitHub Copilot, ChatGPT, Claude.ai, etc.
Implementation experience of AI Integration Use Cases Accelerating code generation and refactoring
Enhancing productivity in architectural prototyping
Supporting documentation and test case generation
Leveraging AI for performance tuning and design suggestions
Angular experience:
Experience implementing Modular frontend applications; strong grasp of component architecture, performance optimization and secure API integration.
Soft Skills:
Strong analytical and problem-solving skills
Excellent communication and documentation abilities (Must be fluent in English).
Proven ability to lead and mentor cross-functional teams
Preferred / Nice-to-Have Skills
Exposure to API Gateway / Service Mesh (Istio, Kong, or AWS API Gateway)
Experience with Reactive programming (WebFlux, Project Reactor)
Knowledge of Data Lakes, Data Warehousing
Benefits
This is a remote-first opportunity with a strong possibility of extension based on performance and evolving business needs.
The company fosters a collaborative and respectful environment that values work-life balance and autonomy.
Continuous learning opportunities are available through access to training resources, mentorship, and growth opportunities.
The team operates remotely, with a preference for candidates who can maintain overlap with Eastern Time (EST) from 8:00 AM to 1:00 PM for effective collaboration.
An inclusive environment welcomes professionals from all backgrounds.
As the business grows, your responsibilities may evolve—offering the chance to expand your impact and skill set.